diff options
Diffstat (limited to 'internal/llm/agent')
| -rw-r--r-- | internal/llm/agent/tools.go | 4 |
1 files changed, 4 insertions, 0 deletions
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), } } |
