Repository navigation
v1.23.0
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