diff options
| author | Kujtim Hoxha <[email protected]> | 2025-04-08 19:42:59 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-04-08 19:42:59 +0200 |
| commit | 124bd57c507fdcbb56ab27137cbe892f12e1b48f (patch) | |
| tree | 894d335a5f2f6587a19e94f139f681b91b01e877 /internal/llm/agent/coder.go | |
| parent | 5acf0cba6040aaf90acb5dcacd3e4127d6833ac5 (diff) | |
| parent | c571283ac26cdf03be5a1d5c1e36051e3b7ea7be (diff) | |
| download | opencode-124bd57c507fdcbb56ab27137cbe892f12e1b48f.tar.gz opencode-124bd57c507fdcbb56ab27137cbe892f12e1b48f.zip | |
Merge pull request #24 from kujtimiihoxha/cleanup-tools
Cleanup tools
Diffstat (limited to 'internal/llm/agent/coder.go')
| -rw-r--r-- | internal/llm/agent/coder.go | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/internal/llm/agent/coder.go b/internal/llm/agent/coder.go index b47289c33..8ff3c61aa 100644 --- a/internal/llm/agent/coder.go +++ b/internal/llm/agent/coder.go @@ -44,7 +44,7 @@ func NewCoderAgent(app *app.App) (Agent, error) { return nil, err } - otherTools := GetMcpTools(app.Context) + otherTools := GetMcpTools(app.Context, app.Permissions) if len(app.LSPClients) > 0 { otherTools = append(otherTools, tools.NewDiagnosticsTool(app.LSPClients)) } @@ -53,15 +53,15 @@ func NewCoderAgent(app *app.App) (Agent, error) { App: app, tools: append( []tools.BaseTool{ - tools.NewBashTool(), - tools.NewEditTool(app.LSPClients), - tools.NewFetchTool(), + tools.NewBashTool(app.Permissions), + tools.NewEditTool(app.LSPClients, app.Permissions), + tools.NewFetchTool(app.Permissions), tools.NewGlobTool(), tools.NewGrepTool(), tools.NewLsTool(), tools.NewSourcegraphTool(), tools.NewViewTool(app.LSPClients), - tools.NewWriteTool(app.LSPClients), + tools.NewWriteTool(app.LSPClients, app.Permissions), }, otherTools..., ), model: model, |
