## anomalyco/opencode — vscode-v0.0.9…vscode-v0.0.10

_1563+ commits._

### Features
- **add parent id to assistant messages** (28d8af4)
- **add Amazon Nova models to us-* prefix requirement list (#3357)** (a7b43d8)
- **feat: Improve editor detection with auto-discovery and better error messages (#3155)** (8db5951)
- **ignore: add label** (cb4670e)
- **feat: add -f/--file flag to opencode run command (#3295)** (2f66055)
- **core: add session diff API to show file changes between snapshots** (a0a09f4)
- **feat: Add ACP (Agent Client Protocol) support (#2947)** (f3f2119)
- **feat: support astro lsp (#3242)** (4d8268c)
- **theme: add mellow theme (#3198)** (95d413b)
- **feat(theme): Add Night Owl theme (#3269)** (1cb5a70)
- **feat: deno lsp (#3210)** (92d9a0e)
- **zen: support stripe link** (7ec5e49)
- **feat: make compact feature use streaming API (#3079)** (ca534a3)
- **zen: support haiku 4.5** (2267ce2)
- **updated bedrock provider for the new Australian sonnet 4.5 cross region inference  (#3050)** (e29d1d3)
- **feat(cli): add session option to attach command (#3167)** (4d01943)

### Fixes
- **fix: opencode run shouldn't print to stderr  (#3341)** (97c7e94)
- **ignore: fix acp test (#3339)** (354f5c3)
- **fix sourcemapping so errors show proper stack trace** (d9a8d20)
- **fix: provider option transforms (#3331)** (ca0f390)
- **fix(acp): use newer acp package (#3317)** (731122b)
- **fix: openai options when using @ai-sdk/azure (#3315)** (96efede)
- **fix: bash tool permission merges (#3302)** (89b72e4)
- **fix(tui): Allow modals to handle ESC key before force closing (#3279)** (6adc16c)
- **fix: snapshot undo bug (#3290)** (5d3a88f)
- **ignore: add version to bug template** (290d15a)
- **fix: timeout option (#3229)** (b24f4e3)
- **fix: bash hangs & orphans  (#3225)** (fc18fc8)
- **fix: connection closed** (149cb6a)
- **fix: github action (#3223)** (860c633)
- **fix: use ai-sdk openai chat language model instead of completion language model (#3204)** (5369345)
- **Revert "fix: Text content blocks must contain non-whitespace text" (#3200)** (1c59530)
- **Revert "fix: spawns hanging  (#3192)"** (d3caa55)
- **fix: spawns hanging  (#3192)** (278ffb9)
- **fix: Text content blocks must contain non-whitespace text (#3194)** (b2ff4be)
- **fix: false positive package manager detection in upgrade (#3181)** (717b544)

### Backend
- **tweak** (9005fd3)
- **tweak** (d2bded2)
- **tweak: model priority** (c0cbc37)
- **change default title model** (9df6105)
- **ignore: update download stats 2025-10-22** (074136b)
- **release: v0.15.13** (833706c)
- **ignore: reword** (2a951ce)
- **refactor acp args** (d7cdabe)
- **ignore: reword contributing.md** (e7c74d1)
- **release: v0.15.12** (6ac5a44)
- **core: provide line-level statistics in file diffs to help users understand the scale of changes** (e999634)
- **release: v0.15.11** (a848260)
- **core: improve error handling with console output for debugging** (7a20f77)
- **ignore: update download stats 2025-10-21** (f903673)
- **tweak: adjust file api to encode images (#3292)** (a99bd3a)
- **release: v0.15.10** (6995dab)
- **release: v0.15.9** (835fa9f)
- **ignore: link labels** (96ae6d5)
- **wip: share** (075ef0f)
- **wip: zen** (7a7b3c6)
- **ignore: update download stats 2025-10-20** (bfa79ed)
- **hide invalid option** (43a07c6)
- **ignore: update download stats 2025-10-19** (141097f)
- **ignore: adjust template** (c889846)
- **replace all $ARGUMENTS (#3276)** (1c7bd63)
- **release: v0.15.8** (d69beec)
- **make compact interruptable (#3251)** (1f869bc)
- **ignore: update download stats 2025-10-18** (8da8c9e)
- **wip: desktop work** (335d833)
- **Improve typo directory error (#3247)** (1dba01e)
- **ignore: clarify that workspaces are free for teams during beta** (a3de43f)
- **ignore: help users discover that teams feature is free during beta** (22ad4f5)
- **wip: desktop work** (cc18b58)
- **wip: desktop work** (887a819)
- **set 755 permissions (#3237)** (fe8b3a2)
- **ignore: update download stats 2025-10-17** (8607935)
- **wip: zen** (b7c8690)
- **wip: zen** (c25b9bf)
- **added AU inference for bedrock haiku 4.5 (#3206)** (ddb2e69)
- **wip: zen** (a590b32)
- **wip: zen** (5f7bba1)
- **wip: zen** (4663ea5)
- **wip: zen** (dd581e8)
- **release: v0.15.7** (bad01d7)
- **Revert "try to avoid persisting empty thinking/text blocks"** (d69366b)
- **wip: zen** (1947580)
- **wip: zen** (ca9b13e)
- **release: v0.15.6** (2be9ed2)
- **sync** (25861f6)
- **wip: zen** (729ad1c)
- **wip: zen** (88fef05)
- **wip: css/ui and desktop work** (47d9e01)
- **wip: css/ui and desktop work** (20229f1)
- **adjust action** (1c1380d)
- **wip: css/ui work** (10680f0)
- **release: v0.15.5** (2517b22)
- **ignore: tweak permissions** (64617c1)
- **try to avoid persisting empty thinking/text blocks** (d8a15e7)
- **release: v0.15.4** (542b9fa)
- **ignore: update download stats 2025-10-16** (9159afb)
- **core: filter out alpha status models from provider list** (ab8471a)
- **snapshot publish everything** (ba8a4c5)
- **sync** (790fe72)
- **ignore: update readme** (2d2d464)
- **Improve http error codes (#3186)** (92bc78a)
- **ignore: update download stats 2025-10-15** (1ba5535)
- **wip: zen** (7fa9a73)
- **tweak: consolidate session lock logic (#3185)** (b3fcc9a)
- **wip: zen** (e8751d9)
- **wip: zen** (43c9702)
- **wip: zen** (ae609be)
- **wip: zen** (86ee36f)
- **wip: zen** (0657f09)
- **wip: zen** (182949d)
- **try tsgo** (62e5f4b)
- **ignore: prompt** (ea926f0)
- **web: colocate copy button styles with components that use them** (6191232)
- **wip: zen** (5999aef)
- **wip: zen** (babe3a0)
- **wip: zen** (29b95de)
- **wip: zen** (ef9a1e9)
- **sync** (f17a7cd)
- **release: v0.15.3** (83be5b0)
- **wip: zen** (42c2ffd)
- **wip: css/ui work** (96d7cce)
- **wip: css/ui work** (49e859c)
- **wip: desktop work** (6c57a69)
- **wip: css and ui packages** (37e6c83)
- **wip: desktop work** (c04e892)

### Docs
- **docs: fix typo in SDK documentation (#3355)** (10ff6e9)
- **docs: clarify the effects of the subtask command option with primary … (#3299)** (3d48c14)
- **docs: add scoop & winget to readme (#3215)** (10ebe9a)
- **docs: fix Grep by Vercel link in documentation (#3280)** (e47edff)
- **docs: contributing.md (#3248)** (233a018)
- **docs: clarify team collaboration features and pricing** (5bfbec6)
- **docs: fix Ctrl+K styling in documentation (#3021)** (fb4105a)
- **docs: fix misspelled word (#3211)** (285cc4b)
- **docs: improve MCP server configuration guidance with examples and caveats** (7eddaa8)

### Chore
- **ci: fix** (7abc3e9)
- **chore: format code** (8552f35)
- **ci: fix** (7474788)
- **chore: format code** (26d0d20)
- **ci: fix changelog generation** (4a7551e)
- **ci: stuff** (4c674b0)
- **ci: run typecheck before tests to catch type errors early** (83655a3)
- **ci: fix** (95f4ce8)
- **ci: channels** (d07e79e)
- **chore: format code** (6d446c2)
- **ci: test** (61f6091)
- **ci: version stuff** (289783f)
- **ci: fix** (4c464cf)
- **ci: stuff** (0c022ef)
- **ci: fix** (c1a4207)
- **chore: format code** (5192c51)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/anomalyco/opencode?utm_source=github-action)._