diff --git a/.cortexkit/release-notes/2.8.0.md b/.cortexkit/release-notes/2.8.0.md new file mode 100644 index 00000000..b916b60d --- /dev/null +++ b/.cortexkit/release-notes/2.8.0.md @@ -0,0 +1,11 @@ +## Claude Fable 5.2 + +- **Fable 5.2 support:** Adds Claude Fable 5.2 (`claude-fable-5-2`) on OpenCode 1, OpenCode 2 and Pi. +- **Request shape:** requests are sent the way Claude Code sends them, with adaptive thinking, medium default effort, per-message effort and Anthropic's safety fallback. +- **Prices:** $8 input, $40 output, $0.20 cache read, and $10 or $16 for 5-minute or 1-hour cache writes, per million tokens. +- **Fast mode:** stays off for Fable 5.2 until Anthropic enables it for subscription accounts. +- **OpenCode 2 model picker:** Claude models the plugin supports but OpenCode's own model list doesn't have yet now appear in the picker, as they do on OpenCode 1. That's how Fable 5.2 shows up on launch day. Models OpenCode already lists keep their own entries. + +## Other changes + +- **Subscription request shape:** Claude subscription requests no longer carry a `service_tier` field a host adds, which keeps them in the shape Claude Code sends. API-key requests keep it. diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d49b9eb..043c8dd5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,11 +2,12 @@ This repo is a CortexKit-maintained Anthropic auth monorepo for OpenCode and Pi. The OpenCode package is a fork of the original `@ex-machina/opencode-anthropic-auth` plugin, so older entries below the initial CortexKit release are inherited from upstream package history. -## Unreleased +## 2.8.0 - On OpenCode 2, Claude models the plugin supports but OpenCode's own model list doesn't have yet (such as Fable 5.2 on launch day) now appear in the model picker, as on OpenCode 1. - Adds Claude Fable 5.2 (`claude-fable-5-2`) on OpenCode 1, OpenCode 2 and Pi, sent the way Claude Code sends it: adaptive thinking, medium default effort, per-message effort and Anthropic's safety fallback. Fast mode stays off for Fable 5.2 until Anthropic enables it for subscription accounts. - Claude subscription requests no longer carry a `service_tier` field a host adds, keeping them in the shape Claude Code sends; API-key requests keep it. + ## 2.7.3 - Vault setup now names the plugin when it asks for access ("Claude sign-in for OpenCode" or "for Pi"), so the vault's approval prompt and the apps' Permissions page show a readable name. Older vaults that don't know the field are retried without it. diff --git a/bun.lock b/bun.lock index fa9557d9..5a1c05cd 100644 --- a/bun.lock +++ b/bun.lock @@ -25,7 +25,7 @@ }, "packages/core": { "name": "@cortexkit/anthropic-auth-core", - "version": "2.7.3", + "version": "2.8.0", "dependencies": { "@cortexkit/claustrum-client": "0.17.0", "@cortexkit/private-files": "0.2.2", @@ -46,13 +46,13 @@ }, "packages/opencode": { "name": "@cortexkit/opencode-anthropic-auth", - "version": "2.7.3", + "version": "2.8.0", "bin": { "opencode-anthropic-auth": "dist/cli.js", }, "dependencies": { "@clack/prompts": "^1.6.0", - "@cortexkit/anthropic-auth-core": "2.7.3", + "@cortexkit/anthropic-auth-core": "2.8.0", "@cortexkit/claustrum-client": "0.17.0", "@cortexkit/private-files": "0.2.2", "@cortexkit/subc-client": "^0.24", @@ -76,9 +76,9 @@ }, "packages/pi": { "name": "@cortexkit/pi-anthropic-auth", - "version": "2.7.3", + "version": "2.8.0", "dependencies": { - "@cortexkit/anthropic-auth-core": "2.7.3", + "@cortexkit/anthropic-auth-core": "2.8.0", }, "peerDependencies": { "@earendil-works/pi-ai": ">=0.86.1 <2", diff --git a/packages/core/package.json b/packages/core/package.json index b44d03da..072ff5ed 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@cortexkit/anthropic-auth-core", - "version": "2.7.3", + "version": "2.8.0", "type": "module", "repository": { "type": "git", diff --git a/packages/opencode/package.json b/packages/opencode/package.json index de453e61..3cb06e17 100644 --- a/packages/opencode/package.json +++ b/packages/opencode/package.json @@ -1,6 +1,6 @@ { "name": "@cortexkit/opencode-anthropic-auth", - "version": "2.7.3", + "version": "2.8.0", "type": "module", "repository": { "type": "git", @@ -77,7 +77,7 @@ }, "dependencies": { "@clack/prompts": "^1.6.0", - "@cortexkit/anthropic-auth-core": "2.7.3", + "@cortexkit/anthropic-auth-core": "2.8.0", "@cortexkit/claustrum-client": "0.17.0", "@cortexkit/private-files": "0.2.2", "@cortexkit/subc-client": "^0.24", diff --git a/packages/pi/package.json b/packages/pi/package.json index a03ec586..4c1a0a85 100644 --- a/packages/pi/package.json +++ b/packages/pi/package.json @@ -1,6 +1,6 @@ { "name": "@cortexkit/pi-anthropic-auth", - "version": "2.7.3", + "version": "2.8.0", "type": "module", "repository": { "type": "git", @@ -36,7 +36,7 @@ "prepublishOnly": "bun run build" }, "dependencies": { - "@cortexkit/anthropic-auth-core": "2.7.3" + "@cortexkit/anthropic-auth-core": "2.8.0" }, "peerDependencies": { "@earendil-works/pi-ai": ">=0.86.1 <2",