summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-06-16 12:07:01 -0400
committerDax Raad <[email protected]>2025-06-16 12:07:01 -0400
commit0e3458b112292c35170ca2b8e2f961df58486409 (patch)
tree0fde23f3ed50c93e059452d9b4fe3a7c5e8c2f3f /packages
parent2d15c683e0db98fb5079aeb85f4fe12497bd677d (diff)
downloadopencode-0e3458b112292c35170ca2b8e2f961df58486409.tar.gz
opencode-0e3458b112292c35170ca2b8e2f961df58486409.zip
fix cache-control
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/provider/provider.ts3
-rw-r--r--packages/opencode/src/session/index.ts8
2 files changed, 9 insertions, 2 deletions
diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts
index c6d09b0d8..e55a5795f 100644
--- a/packages/opencode/src/provider/provider.ts
+++ b/packages/opencode/src/provider/provider.ts
@@ -268,6 +268,7 @@ export namespace Provider {
}
const TOOLS = [
+ BashTool,
EditTool,
WebFetchTool,
GlobTool,
@@ -280,7 +281,9 @@ export namespace Provider {
EditTool,
// MultiEditTool,
WriteTool,
+ TodoWriteTool,
TaskTool,
+ TodoReadTool,
]
const TOOL_MAPPING: Record<string, Tool.Info[]> = {
anthropic: TOOLS.filter((t) => t.id !== "opencode.patch"),
diff --git a/packages/opencode/src/session/index.ts b/packages/opencode/src/session/index.ts
index a04472d39..ed8ee7997 100644
--- a/packages/opencode/src/session/index.ts
+++ b/packages/opencode/src/session/index.ts
@@ -238,7 +238,9 @@ export namespace Session {
providerOptions: {
...(input.providerID === "anthropic"
? {
- cacheControl: { type: "ephemeral" },
+ anthropic: {
+ cacheControl: { type: "ephemeral" },
+ },
}
: {}),
},
@@ -476,7 +478,9 @@ export namespace Session {
providerOptions: {
...(input.providerID === "anthropic"
? {
- cacheControl: { type: "ephemeral" },
+ anthropic: {
+ cacheControl: { type: "ephemeral" },
+ },
}
: {}),
},