From 5ea989fb74ab1c286fbdeadc9d5a2860361d4f95 Mon Sep 17 00:00:00 2001 From: adamdottv <2363879+adamdottv@users.noreply.github.com> Date: Wed, 14 May 2025 14:40:45 -0500 Subject: feat: docSymbols and workspaceSymbols tools --- internal/llm/agent/tools.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'internal/llm/agent') diff --git a/internal/llm/agent/tools.go b/internal/llm/agent/tools.go index b27ecc245..a0e835ff0 100644 --- a/internal/llm/agent/tools.go +++ b/internal/llm/agent/tools.go @@ -35,6 +35,8 @@ func PrimaryAgentTools( tools.NewDiagnosticsTool(lspClients), tools.NewDefinitionTool(lspClients), tools.NewReferencesTool(lspClients), + tools.NewDocSymbolsTool(lspClients), + tools.NewWorkspaceSymbolsTool(lspClients), NewAgentTool(sessions, messages, lspClients), }, mcpTools..., ) @@ -48,5 +50,7 @@ func TaskAgentTools(lspClients map[string]*lsp.Client) []tools.BaseTool { tools.NewViewTool(lspClients), tools.NewDefinitionTool(lspClients), tools.NewReferencesTool(lspClients), + tools.NewDocSymbolsTool(lspClients), + tools.NewWorkspaceSymbolsTool(lspClients), } } -- cgit v1.2.3