Releases: sst/opencode
Releases · sst/opencode
v1.0.167
- Fixed handling of empty directory query parameter in server middleware
- Updated terminology from "OpenCode CLI" to "OpenCode Server" in Tauri
- Added copy logs button to server spawn failure dialog in Tauri
- Added option to disable terminal title in TUI
- Improved MCP authentication and OAuth state handling
Thank you to 6 community contributors:
- @R44VC0RP:
- docs: add opencode.cafe to ecosystem page (#5714)
- @roerohan:
- MCP improvements (#5699)
- @jknlsn:
- feat(tui): add option to disable terminal title (#5713)
- @devxoul:
- docs: add OPENCODE_DISABLE_TERMINAL_TITLE to environment variables (#5725)
- @Brendonovich:
- tauri: server spawn fail dialog w/ copy logs button (#5729)
- tauri: say OpenCode Server instead of OpenCode CLI
- @kcrommett:
- fix: handle empty directory query parameter in server middleware (#5732)
v1.0.166
v1.0.165
- Added startup error display in desktop client
- Added optimistic prompt submission in desktop client
- Better error messages throughout the application
- Prevent "1" from showing when preparing write
- Added
viewportOptionsto scrollbox for padding adjustments to avoid scrollbar overlap - Show plugins in
/statuscommand - Fixed session list selection from jumping to active session when confirming delete
- Added experimental
session.compactinghook for pre-compaction context injection - Fixed session status TypeError in TUI
- Keep session dialog open if deleting session fails
- Added
OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAXenvironment variable to override 32k default - Added Inter and IBM Plex Mono font support in desktop client
- Fixed
mcpNamebeing sent as state when authUrl doesn't havestateparameter - Enabled edit and todoread batch operations with clarified error messages
- Fixed subagent navigation order to newest-to-oldest
- Fixed config option
setCacheKeynot being respected - Added Lucent Orange theme
- Fixed command shortcuts
- Improved diffs performance
- Added session sharing feature in desktop client
- Upgraded opentui to v0.1.61
- Added ability to disable terminal title using
OPENCODE_DISABLE_TERMINAL_TITLEenvironment variable - Added task tool execution hooks and command context tracking for plugins
- Added configurable mentions input for GitHub
- Increased session width in TUI to accommodate longer code blocks and improve readability
- Fixed load more button
Thank you to 15 community contributors:
- @elithrar:
- github: add configurable mentions input (#5655)
- @spoons-and-mirrors:
- @devxoul:
- Add availability to disable terminal title using OPENCODE_DISABLE_TERMINAL_TITLE env (#5661)
- @amadeus:
- Diffs Performance Improvements (#5653)
- @Brendonovich:
- tauri: dev icons + separate prod config (#5691)
- tauri: only alert on update failure when triggered manually
- tauri: return after update failures
- tauri: update nsis icon
- tauri: nsis header and sidebar
- console: add /download/[platform] endpoint
- console: use download proxy to rename mac and windows installers (#5697)
- @sachnun:
- fix: remove unsupported parameter from bash tool description (#5676)
- @roerohan:
- feat: added lucent-orng theme (#5678)
- @Stoufiler:
- docs: Sort LSP Server list (#5688)
- @shantur:
- fix: config option setCacheKey not being respected (#5686)
- @RhysSullivan:
- fix: change subagent navigation order to newest-to-oldest (#5680)
- @paoloricciuti:
- fix: send
mcpNameas state if authUrl doesn't havestate(#5681)
- fix: send
- @junmediatek:
- add OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX to override 32k default (#5679)
- @Raviguntakala:
- fix(tui): resolve session_status TypeError (#5520)
- @joelhooks:
- feat(plugin): add experimental.session.compacting hook for pre-compaction context injection (#5698)
- @nalin-singh:
v1.0.164
- Fixed prompt history navigation in the desktop app
- Fixed focus on prompt input after closing dialogs
- Fixed prompt input for multi-line text
- Fixed defensive audio initialization
- Added ability to load more sessions per project using a button in the desktop app
- Added experimental oxfmt formatter support
- Fixed git branch filewatcher and added flag to completely disable watcher
- Fixed Tauri desktop app SSE connection timeout
- Desktop app now loads user shell environment variables
- Desktop app now shows retry attempts
- Desktop app now shows write tool output
- Fixed autocomplete file loading in the TUI
- Enabled shell alias expansion in the ! command
- Fixed GitHub install command for repos with dots in the name
- Fixed system prompt field usage from prompt input
- Fixed user invoked subtasks that were causing tool_use or missing thinking signatures
Thank you to 8 community contributors:
- @Brendonovich:
- Keep release a draft until all builds are finished (#5632)
- @remorses:
- fix: use system prompt field from prompt input (#5633)
- @connorads:
- docs: add homebrew command for
opencode-desktop(#5631)
- docs: add homebrew command for
- @jinzhongjia:
- docs: Add new project entry for opencode.nvim frontend (#5626)
- @shekohex:
- docs: fix typo in Google Antigravity github link (#5625)
- @Zeko369:
- fix: enable shell alias expansion in ! command (#5621)
- @matrv:
- feat: add experimental oxfmt formatter (#5620)
- @Eric-Guo:
- feat(desktop): Loading more session number per project by button (#5616)
v1.0.163
- Fixed argument boundaries in run command
- Fixed TUI dialog select items taking up 2 lines when truncated
- Fixed debounce of LSP diagnostics to get complete results
- Fixed system prompt rejoining when experimental plugin hook triggers to preserve caching
Thank you to 5 community contributors:
- @duailibe:
- make install script use tmp dir (#5601)
- @Tarquinen:
- fix: rejoin system prompt if experimental plugin hook triggers to preserve caching (#5550)
- @Hona:
- fix: debounce LSP diagnostics to get complete results (#5600)
- @Brendonovich:
- tauri: macos-only app menu
- tauri: explicitly kill sidecar before updater relaunch
- @simondmorias:
- fix: preserve argument boundaries in run command (#4979)
v1.0.162
v1.0.161
v1.0.160
- Fixed ElixirLS extension Windows support by correcting filename from
language_server.bartolanguage_server.bat - Fixed LSP server lookups on Windows by using the correct path separator
Thank you to 1 community contributor: