From 2aa506db925e814e00d4617147fef9534d4289cd Mon Sep 17 00:00:00 2001 From: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com> Date: Mon, 11 Aug 2025 19:23:41 +0530 Subject: [PATCH] feat: add resources agent to supervisor --- ui/lib/lighthouse/workflow.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ui/lib/lighthouse/workflow.ts b/ui/lib/lighthouse/workflow.ts index 36cef8d07d..3180be5187 100644 --- a/ui/lib/lighthouse/workflow.ts +++ b/ui/lib/lighthouse/workflow.ts @@ -37,6 +37,10 @@ import { getProvidersTool, getProviderTool, } from "@/lib/lighthouse/tools/providers"; +import { + getResourcesTool, + getResourceTool, +} from "@/lib/lighthouse/tools/resources"; import { getRolesTool, getRoleTool } from "@/lib/lighthouse/tools/roles"; import { getScansTool, getScanTool } from "@/lib/lighthouse/tools/scans"; import { @@ -131,6 +135,13 @@ export async function initLighthouseWorkflow() { prompt: rolesAgentPrompt, }); + const resourcesAgent = createReactAgent({ + llm: llm, + tools: [getResourceTool, getResourcesTool], + name: "resources_agent", + prompt: rolesAgentPrompt, + }); + const agents = [ userInfoAgent, providerAgent, @@ -139,6 +150,7 @@ export async function initLighthouseWorkflow() { complianceAgent, findingsAgent, rolesAgent, + resourcesAgent, ]; // Create supervisor workflow