Changelog
New updates and improvements to OpenCode
v1.17.19 v1.17.14 v1.17.12 Add a yolo mode to auto-approve permissions
Improvements
- TerminalPass ServerAuth headers through external served TUI connections.@OpeOginni
- SDKAdd a live event subscription stream.
- SDKAdd SDK access to active sessions.
- SDKRestore session runtime operations such as event streaming, interrupts, and message lookup.
- SDKAdd paged durable session history.
- SDKAdd session permission request create and fetch endpoints.
Fixes
- SDKPreserve
V2Eventnames in SSE streams. - SDKWake embedded session execution after new prompts.
- SDKImprove V2 runtime tool results and avoid duplicate model switch events.
- SDKResolve MIME types for prompt attachments sent by URI.
v1.17.10 Added a configurable keybind to open the diff viewer
Improvements
- TerminalAdded diff viewer support for comparing against the main branch.
- SDKExposed provider integration IDs in the SDK.
- ExtensionsAdded namespaced plugin hook APIs.
- ExtensionsAdded the V2 plugin API for Effect and Promise plugins.
Fixes
- TerminalPrevented worker rejections from breaking the TUI process.
v1.17.9 v1.17.7 MCP debug now uses the SDK's latest protocol version
Improvements
- SDKSDK clients now refresh model and provider availability when integrations change, and credential update and remove calls accept
location.
- SDKSDK clients now refresh model and provider availability when integrations change, and credential update and remove calls accept
v1.17.5 v1.17.0 Project copies can now be deleted directly from the move dialog
Improvements
- TerminalThe session move flow now highlights project copies more clearly and keeps the current location selected.
- SDKLarge v2 tool outputs are now bounded and expose retained output paths for follow-up inspection.
Fixes
- TerminalNew project copies are now bootstrapped before the TUI switches into them.
- TerminalMoving a session now injects a reminder about the new working directory.
v1.16.2 Permission replies now route through the correct session directory
Fixes
- TerminalFixed the external editor fallback so attach-mode sessions still open when the original project path is unavailable locally.@pcadena-lila
- Terminal
/monow prefers the models command in slash autocomplete. - TerminalFixed crashes from malformed path or diff metadata in permission and session views.
v1.16.0 Improved the experimental session switcher
Improvements
- TerminalTruncated long sidebar file paths.
- SDKExposed session location data in v2 responses.
Fixes
- TerminalShow a toast when the variant hotkey is used with no variants.@ariane-emory
- TerminalRouted question responses to the right session directory.
- TerminalStopped the background task spinner from sticking.
- ExtensionsGitHub now refuses to commit without an existing git author identity.@ulises-jeremias