From cc6435ecc055cbbd6932f9761af1f18947d7fabd Mon Sep 17 00:00:00 2001 From: ualtinok <94532+ualtinok@users.noreply.github.com> Date: Thu, 22 Oct 2026 16:41:59 +0200 Subject: [PATCH] release: v2.2.3 --- .cortexkit/release-notes/2.2.3.md | 15 +++++++++++++++ CHANGELOG.md | 4 ++-- bun.lock | 10 +++++----- packages/core/package.json | 2 +- packages/opencode/package.json | 4 ++-- packages/pi/package.json | 4 ++-- 6 files changed, 27 insertions(+), 12 deletions(-) create mode 100644 .cortexkit/release-notes/2.2.3.md diff --git a/.cortexkit/release-notes/2.2.3.md b/.cortexkit/release-notes/2.2.3.md new file mode 100644 index 00000000..e4cf5ffa --- /dev/null +++ b/.cortexkit/release-notes/2.2.3.md @@ -0,0 +1,15 @@ +## What's fixed + +- **Vault setup no longer hangs on a vault that can't connect plugins.** `setup --claustrum` used to sit silent for minutes, re-sending its request, and then say an approval was pending when none had been created. It now stops at once with a clear message. Other failures back off under a real five-minute limit and show progress, and the final message says whether a request was actually created. No published Claustrum vault supports connecting plugins yet; local mode (`npx @cortexkit/opencode-anthropic-auth setup`) works meanwhile. (#439) +- **A stuck pending enrollment can be cleared.** After an unsupported vault refuses the request, setup removes the pending state it wrote, so Reset host enrollment works again. When a request may really still be in progress, the menu now says to quit OpenCode and run setup again, instead of showing a bare `refused-pending`. (#440) +- **The migration-required message runs the current setup.** It used to name `@2.0.0`, so following it installed an old version. (#441) +- **A missing private-files addon is reported by name.** On Windows, when `@cortexkit/private-files` didn't load, users saw "Native custody refused: invalid-token". They now see "Private file support didn't load on this machine", with what to do. (#442) +- **The OAuth sign-in link opens in a dialog that stays open**, on rows of its own so it copies whole, in OpenCode 1 and OpenCode 2. It used to be a toast or a link mid-sentence. (#443) +- **`/claude` explains a missing TUI part.** In OpenCode 1's terminal, if the plugin isn't in `tui.json`, the first text menu in a session now says how to add it. OpenCode Desktop is unchanged. (#398) + +## Under the hood + +- Built on `@cortexkit/common-auth` 0.24.0. +- Test and tooling updates: Pi SDK 1.3.0, OpenCode SDK 1.19.3 and the OpenCode 1.19.3 test host, Biome 2.5.15, lefthook 2.2.2. + +To upgrade, quit OpenCode and Pi and run `npx @cortexkit/opencode-anthropic-auth setup`, or change the version in your OpenCode config. diff --git a/CHANGELOG.md b/CHANGELOG.md index 4078c275..ded0cec9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ 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.2.3 ### Accounts @@ -20,7 +20,7 @@ This repo is a CortexKit-maintained Anthropic auth monorepo for OpenCode and Pi. ### Dependencies -- Test and CI dependencies move: the Pi SDK packages (`pi-agent-core`, `pi-ai`, `pi-coding-agent`, `pi-tui`) to 1.3.0 together, the OpenCode plugin and SDK to 1.19.3 together, `@ai-sdk/anthropic` to 4.0.82, `jdx/mise-action` to 5.2.0 and `actions/download-artifact` to v8. The Pi peer range and the OpenCode 1.18.18 host used by the process E2E checks are unchanged. +- Test and CI dependencies move: the Pi SDK packages (`pi-agent-core`, `pi-ai`, `pi-coding-agent`, `pi-tui`) to 1.3.0 together, the OpenCode plugin and SDK to 1.19.3 together, `@ai-sdk/anthropic` to 4.0.82, `jdx/mise-action` to 5.2.0, `actions/download-artifact` to v8, Biome to 2.5.15 and lefthook to 2.2.2. The OpenCode host used by the process E2E checks moves to 1.19.3 with its plugin and SDK fixture. `@cortexkit/common-auth` moves to 0.24.0. The Pi peer range is unchanged. ## 2.2.2 diff --git a/bun.lock b/bun.lock index f107db86..caa33ed2 100644 --- a/bun.lock +++ b/bun.lock @@ -25,7 +25,7 @@ }, "packages/core": { "name": "@cortexkit/anthropic-auth-core", - "version": "2.2.2", + "version": "2.2.3", "dependencies": { "@cortexkit/claustrum-client": "0.12.0", "@cortexkit/private-files": "0.2.1", @@ -46,13 +46,13 @@ }, "packages/opencode": { "name": "@cortexkit/opencode-anthropic-auth", - "version": "2.2.2", + "version": "2.2.3", "bin": { "opencode-anthropic-auth": "dist/cli.js", }, "dependencies": { "@clack/prompts": "^1.6.0", - "@cortexkit/anthropic-auth-core": "2.2.2", + "@cortexkit/anthropic-auth-core": "2.2.3", "@cortexkit/claustrum-client": "0.12.0", "@cortexkit/private-files": "0.2.1", "@cortexkit/subc-client": "^0.22.0", @@ -76,9 +76,9 @@ }, "packages/pi": { "name": "@cortexkit/pi-anthropic-auth", - "version": "2.2.2", + "version": "2.2.3", "dependencies": { - "@cortexkit/anthropic-auth-core": "2.2.2", + "@cortexkit/anthropic-auth-core": "2.2.3", }, "peerDependencies": { "@earendil-works/pi-ai": ">=0.86.1 <2", diff --git a/packages/core/package.json b/packages/core/package.json index 936eb6a6..96f088b3 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@cortexkit/anthropic-auth-core", - "version": "2.2.2", + "version": "2.2.3", "type": "module", "repository": { "type": "git", diff --git a/packages/opencode/package.json b/packages/opencode/package.json index 53333ef0..a2d91ac0 100644 --- a/packages/opencode/package.json +++ b/packages/opencode/package.json @@ -1,6 +1,6 @@ { "name": "@cortexkit/opencode-anthropic-auth", - "version": "2.2.2", + "version": "2.2.3", "type": "module", "repository": { "type": "git", @@ -77,7 +77,7 @@ }, "dependencies": { "@clack/prompts": "^1.6.0", - "@cortexkit/anthropic-auth-core": "2.2.2", + "@cortexkit/anthropic-auth-core": "2.2.3", "@cortexkit/claustrum-client": "0.12.0", "@cortexkit/private-files": "0.2.1", "@cortexkit/subc-client": "^0.22.0", diff --git a/packages/pi/package.json b/packages/pi/package.json index 1014dc46..8a62b7ad 100644 --- a/packages/pi/package.json +++ b/packages/pi/package.json @@ -1,6 +1,6 @@ { "name": "@cortexkit/pi-anthropic-auth", - "version": "2.2.2", + "version": "2.2.3", "type": "module", "repository": { "type": "git", @@ -36,7 +36,7 @@ "prepublishOnly": "bun run build" }, "dependencies": { - "@cortexkit/anthropic-auth-core": "2.2.2" + "@cortexkit/anthropic-auth-core": "2.2.3" }, "peerDependencies": { "@earendil-works/pi-ai": ">=0.86.1 <2",