summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYihui Khuu <[email protected]>2025-08-05 20:20:00 +1000
committerGitHub <[email protected]>2025-08-05 05:20:00 -0500
commit2b195e82ee29debc33a36d04271629932b615e13 (patch)
treef37343dce67f7698944b5e030700d0986aad3b19
parent58e889796c7e1fcf7d1c78a61fbd5443ff79a3f2 (diff)
downloadopencode-2b195e82ee29debc33a36d04271629932b615e13.tar.gz
opencode-2b195e82ee29debc33a36d04271629932b615e13.zip
fix: allow disabling the default general agent (#1616)
-rw-r--r--packages/opencode/src/agent/agent.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/opencode/src/agent/agent.ts b/packages/opencode/src/agent/agent.ts
index 8d8685748..263e0500e 100644
--- a/packages/opencode/src/agent/agent.ts
+++ b/packages/opencode/src/agent/agent.ts
@@ -38,7 +38,10 @@ export namespace Agent {
},
}
for (const [key, value] of Object.entries(cfg.agent ?? {})) {
- if (value.disable) continue
+ if (value.disable) {
+ delete result[key]
+ continue
+ }
let item = result[key]
if (!item)
item = result[key] = {