Changelog
New updates and improvements to OpenCode
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
v1.2.17 Show scrollbar by default
Improvements
- TerminalPrevent orphaned opencode subprocesses on shutdown
- TerminalValidate agent when running with attach flag@alberti42