summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAiden Cline <[email protected]>2026-01-06 12:21:04 -0600
committerAiden Cline <[email protected]>2026-01-06 12:21:30 -0600
commitc7a2c737e8867099392030b5ed5f876ac150edb3 (patch)
treee355808ddf10f2ef5ebbd165ccb3c54b5d672192
parentbb09df0c778896daa36b8b43cb3447ef25b16b4b (diff)
downloadopencode-c7a2c737e8867099392030b5ed5f876ac150edb3.tar.gz
opencode-c7a2c737e8867099392030b5ed5f876ac150edb3.zip
fix: ensure 'name' isnt being sent in request body for custom agent
-rw-r--r--packages/opencode/src/agent/agent.ts1
-rw-r--r--packages/opencode/src/config/config.ts1
2 files changed, 1 insertions, 1 deletions
diff --git a/packages/opencode/src/agent/agent.ts b/packages/opencode/src/agent/agent.ts
index c683727df..6fc228795 100644
--- a/packages/opencode/src/agent/agent.ts
+++ b/packages/opencode/src/agent/agent.ts
@@ -188,7 +188,6 @@ export namespace Agent {
item.topP = value.top_p ?? item.topP
item.mode = value.mode ?? item.mode
item.color = value.color ?? item.color
- item.name = value.options?.name ?? item.name
item.steps = value.steps ?? item.steps
item.options = mergeDeep(item.options, value.options ?? {})
item.permission = PermissionNext.merge(item.permission, PermissionNext.fromConfig(value.permission ?? {}))
diff --git a/packages/opencode/src/config/config.ts b/packages/opencode/src/config/config.ts
index a91c91cf0..130031f02 100644
--- a/packages/opencode/src/config/config.ts
+++ b/packages/opencode/src/config/config.ts
@@ -483,6 +483,7 @@ export namespace Config {
.catchall(z.any())
.transform((agent, ctx) => {
const knownKeys = new Set([
+ "name",
"model",
"prompt",
"description",