Changelog
New updates and improvements to OpenCode
v1.3.2 Improvements
Improvements
- TerminalAdded heap snapshot functionality allowing users to capture memory snapshots of both TUI and server processes via the "Write heap snapshot" command. Snapshots are saved to
tui.heapsnapshotandserver.heapsnapshotfiles.
- TerminalAdded heap snapshot functionality allowing users to capture memory snapshots of both TUI and server processes via the "Write heap snapshot" command. Snapshots are saved to
v1.3.0 Terminal Rename
Terminal Rename: Fixed terminal renaming from the context menu, which previously failed due to dropdown focus conflicts.
Improvements
- Terminal & EditorTerminal Error Recovery: Fixed an issue where terminals would become unresponsive when the server returned a "not found" error for terminal sessions. Terminals now properly reinitialize and remain interactive.
- Terminal & EditorPaste Operations: Paste operations now preserve raw byte data, enabling proper handling of binary content and special characters when pasting into the terminal.
- Terminal & EditorPrevent Duplicate Submits: Fixed issue where rapidly pressing Enter could submit prompts multiple times. Now ignores repeated Enter submits.
v1.2.26 Hide console command from help output
Improvements
- TerminalRemove OpenRouter warning
- TerminalReorder provider list in providers login
v1.2.25 Use parse() at boundaries instead of manual make() for imports
Improvements
- TerminalWait for model store before auto-submitting --prompt in TUI@altendky
- TerminalHandle error when creating a session in TUI
- SDKFix ESM imports for @opencode-ai/plugin
v1.2.23 v1.2.22 Guard TUI exit to prevent premature termination
Improvements
- TerminalAvoid TTY corruption from double cleanup@tobwen
v1.2.21 v1.2.20 v1.2.19 Use node:stream/consumers for stdin reading
Improvements
- TerminalReplace Bun.stdin.text with Node.js stream reading for better compatibility
v1.2.18 Add onClick handler to InlineTool and Task components
Improvements
- TerminalAdd options to auth login command to skip interactive questions@dbpolito
- TerminalDon't let Dax touch the UI
- SDKUpdate SDK package.json