Skip to content

v1.23.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 18:49
· 520 commits to main since this release

Highlights

Claude Opus 5.5 support (claude-opus-5-5): 1M context window, 128K max output, native adaptive effort variants (low through max) in OpenCode and Pi, always-on adaptive thinking per Anthropic's spec, fast mode, and refusal-recovery parity with Opus 5.

Claude Code 2.1.280 client identity: request fingerprint (User-Agent, billing header) updated to match Anthropic's Opus 5.5-capable release.

Zero-bind Claustrum custody for OpenCode and Pi: vault accounts added via ck auth login --provider anthropic are discovered automatically within seconds — no capability handles, no manifest edits, no restarts. Per-dispatch scoped authorization, atomic roster reconciliation, and version-fenced 401 reporting.

One-step setup wizard: bunx @cortexkit/opencode-anthropic-auth setup detects OpenCode, Pi, and Claustrum, installs both integrations, and automates custody enrollment, grants, and activation behind a host-quiescence fence.

What's Changed

  • fix(pi): accept ordered system prompt blocks and keep four cache slots by @tomolom in #203
  • feat: custom headers and model aliases for API-key and proxy routes by @iceteaSA in #215
  • fix(opencode): run one RPC server per project directory in a shared process by @iceteaSA in #216
  • fix(opencode): stop per-instance background services on dispose by @iceteaSA in #217
  • feat(custody): global claustrum|local mode with main-account vault takeover by @iceteaSA in #196
  • fix(prime): send with the vault credential for a vault-served fallback by @iceteaSA in #197
  • feat(feed): publish the Anthropic account uuid on every entry; reap stale leases by @iceteaSA in #198
  • fix: prewarm and profile hydration use the vault credential for a vault-served fallback by @iceteaSA in #199
  • fix(pi): derive context entries from the branch both hosts expose by @tomolom in #202
  • fix(pi): isolate the test suite from the host config directory by @iceteaSA in #219
  • test(custody): make manifest-lock contention tests independent of wall clock by @iceteaSA in #228
  • fix(custody): manifest shape and apiKey on refusing loader returns by @iceteaSA in #231
  • Direct-to-main: Opus 5.5 support, Claude Code 2.1.280 identity, zero-bind scoped custody cutover, setup wizard, Pi custody, model-bound sticky affinity

Full Changelog: v1.22.0...v1.23.0