diff options
| author | Dax Raad <[email protected]> | 2025-06-16 12:07:01 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-06-16 12:07:01 -0400 |
| commit | 0e3458b112292c35170ca2b8e2f961df58486409 (patch) | |
| tree | 0fde23f3ed50c93e059452d9b4fe3a7c5e8c2f3f /packages | |
| parent | 2d15c683e0db98fb5079aeb85f4fe12497bd677d (diff) | |
| download | opencode-0e3458b112292c35170ca2b8e2f961df58486409.tar.gz opencode-0e3458b112292c35170ca2b8e2f961df58486409.zip | |
fix cache-control
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/provider/provider.ts | 3 | ||||
| -rw-r--r-- | packages/opencode/src/session/index.ts | 8 |
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" }, + }, } : {}), }, |
