Repository navigation
v1.2.0
New
- Cache keep-warm on OpenCode 2. The Cache section of
/openainow works on OpenCode 2, with the same controls as on OpenCode 1: keep-warm on or off, subagent warming, sustain, and the hours when warming is allowed. Keep-warm works for both HTTP and WebSocket sessions; a WebSocket session is warmed over HTTP, which shares its cache. Each warm goes only to the account that serves that session, with a fresh login from your local accounts or the vault, and is invisible to the session. If OpenCode 2's ownwarmingsetting is on too, the plugin stops warming a session as soon as OpenCode sends its keep-alive for it, so OpenCode and the plugin don't both warm it. If you then turn OpenCode's warming off, the plugin starts warming that session again from its next real request. - Codex request shape over OpenCode 2's WebSocket. Requests that use the plugin's accounts over OpenCode 2's WebSocket now match what the plugin sends from OpenCode 1: the session's conversation ID, Codex's tool format and field order, and the same turns. The conversation itself goes out as OpenCode 2 built it, apart from the reasoning-effort item the plugin already adds over HTTP.
- One line per account in the collapsed sidebar. The collapsed sidebar lists each account it shows in the order requests try them, each with its remaining quota, such as
5h 38% · 7d 59% left. The account serving the current session is shown in color. On OpenCode 1 and OpenCode 2. - Exact fix for an empty vault. When the vault serves OpenCode or Pi no OpenAI account, the error and the menu now name the cause and the command that fixes it: the grant command when there is no grant, or
ck auth reclassify --from-registrywhen a grant reaches no login. A vault that doesn't report its grants gets a message naming both checks: the categories withck auth status, and the grant withck auth grant.
Not on OpenCode 2 yet: connecting to the vault or managing vault accounts from the menu.
Fixed
- OpenCode 2 shuts down promptly. Shutdown could wait up to five seconds for a lock held by another OpenCode process. It now stops waiting at once; a login move already in progress still finishes.
Internal
- Uses
@cortexkit/common-auth0.19.0 and@cortexkit/claustrum-client0.10.0.
No upgrade steps are needed.
Full Changelog: v1.1.0...v1.2.0