0.8.0 (2026-05-02)
Features
- add Opus 4.7 as default model and fix alias/thinking bugs (#928) (4c93a9f)
- add streaming token counter (#797) (0ca4333)
- api: deterministic request-body serialization via stableStringify (#882) (6ea3eb6)
- cli: improve SSH interactivity detection via SSH_TTY and SSH_CONNECTION (#946) (aae96aa)
- context preloading and hybrid context strategy (#860) (92d297e)
- lsp: add first-class code intelligence setup (#950) (677d29f)
- SDK Core — Permission System, Async Context, and Engine Extensions (#951) (a46b31c)
- SDK Foundation — Type Declarations, Errors, and Utilities (#866) (91f93ce)
Bug Fixes
- avoid legacy Windows PasswordVault reads by default (#941) (d321c8f)
- errors: show actual host in 404 message instead of Ollama hint (#926) (#931) (4fab8b9)
- input: strip leading ! when entering bash mode (#947) (5943c5c), closes #662
- oauth: skip refresh for third-party providers (#955) (208c896)
- openai-shim: don't label transport failures as HTTP 503 (#971) (#975) (cc0dab6)
- openai-shim: strip
storewhen baseUrl points at Gemini (#959) (0f0fd26), closes #664 - plugins: sanitize env before spawning git so /plugin marketplace add works (#751) (#934) (5c4fdca)
- provider: apply Codex OAuth session switch correctly (#974) (95a817f)
- ripgrep: use @vscode/ripgrep package as the builtin source (#911) (#932) (ee0d930)
- typecheck: make
bun run typecheckactionable on main (#473) (#938) (8106880) - worktree: surface git stderr in rev-parse failure message (#690) (#954) (7711dda)