Releases: sst/opencode
Releases · sst/opencode
v1.0.143
v1.0.142
- Fixed exit command aliases ("exit", "quit", ":q") in the TUI prompt
- Fixed hook error suppression that was preventing errors from being properly reported
- Added Windows support for shell mode (! command) with support for cmd.exe and PowerShell
- Added CLI arguments to agent create command for scripting (--path, --description, --mode, --tools)
Thank you to 3 community contributors:
- @Timorleiderman:
- feat: add CLI arguments to agent create command for scripting (#5157)
- @Brendonovich:
- fix: use project references for desktop typecheck
- tauri: comment out restart server dialog
- tauri: update macos icon
- tauri: don't ask to restart separately in updater
- @spoj:
- fix: add Windows support for shell mode (! command) (#5311)
v1.0.141
- Added Biome LSP support
- Added ability to set colors for projects
- Added project names and icons
- Improved automatic project icon discovery from favicon/logo files
- Improved interleaved thinking support
- Fixed plugin caching when resolving 'latest' version to ensure subsequent starts use the cached version
- Fixed SVG file reading to allow reading SVG content as text
- Fixed visual spacing before the queued badge in the TUI
- Added OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS environment variable to configure bash command timeout
- Enabled project discovery for experimental builds
Thank you to 3 community contributors:
v1.0.138
- Added project update timestamps to track when projects were last modified
- Fixed custom headers being sent in MCP regardless of OAuth settings
- Added userId and sessionId metadata to experimental telemetry
- Added permission indicator to footer in TUI
Thank you to 4 community contributors:
- @terakael:
- tui: add permission indicator to footer (#4813)
- @Brendonovich:
- desktop: move updater logic to js
- fix: use ts project references for desktop and tauri
- @Raviguntakala:
- feat(telemetry): Add userId and sessionId metadata to experimental_telemetry (#5279)
- @edevil:
- fix(mcp): send custom headers regardless of OAuth settings (#5273)
v1.0.137
- Added new "orng" theme
- Added catppuccin-macchiato theme
- Added mercury.com theme
- Added ability to toggle MCP servers in TUI
- Added bash-language-server LSP support
- Added terraform-ls language server and formatter
- Added OCaml LSP support
- Added ocamlformat support
- Added PDF support in read tool
- Added optional scrollbar to the session chat
- Added dynamic terminal window title
- Added uninstall command
- Added theme support for thinking text opacity
- Added experimental plugin hook for text completion
- Added OAuth authentication support for remote MCP servers
- Restored experimental flag for websearch/codesearch tools
- Fixed sidebar working directory colour contrast with modified files
- Fixed parcel watcher musl support
- Fixed provider filtering for /connect endpoint
- Fixed sorting of sessions by updated time
- Fixed colors for dialog prompt in light themes
- Fixed autocomplete text color with no matching items
- Fixed autocomplete popup repositioning on window resize
- Fixed SAP AI Core Vercel AI SDK v2 support
- Fixed themes sorted alphabetically in /theme modal
- Fixed toggle timestamps to properly hide/show timestamps when toggled
- Fixed opencode web command
- Fixed shell detection to support non-standard paths
- Fixed provider URL merging logic
- Fixed CLI help text wrapping
- Fixed sessions disappearing after git init
- Fixed timestamp toggle text to be dynamic in command list
- Fixed deprecated models from appearing in model picker
- Improved shift+space to insert as character again in opentui
- Improved diff color issues in light themes
- Added visual separator between username and timestamp for better readability
- Reduced overhead of task tool metadata
- Tweaked bash agent to have more awareness of current working directory and adjusted default timeout
Thank you to 23 community contributors:
- @franlol:
- @dakdevs:
- feat: add mercury.com theme (#5141)
- @crayment:
- docs: update server API reference with complete endpoint list (#5136)
- @ben-vargas:
- feat: restore experimental flag for websearch/codesearch tools (#5132)
- @ariane-emory:
- fix: make timestamp toggle text dynamic in command list (resolves #5106) (#5108)
- fix: toggle timestamps now properly hides/shows timestamps when toggled (resolves #5142) (#5145)
- fix: Sort themes in the /theme modal alphabetically (resolves #5217) (#5219)
- fix: sort sessions by updated time (resolves #5074) (#5080)
- fix: improve sidebar working directory colour contrast with modified files (resolves #5184 (#5188)
- @IceWreck:
- fix: update description to lowercase for ACP command (to be consistent with other commands) (#5137)
- @aryasaatvik:
- feat(tui): add dynamic terminal window title (#5112)
- @Arindam200:
- docs: Nebius Token Factory provider documentation (#2997)
- @nyxkrage:
- fix: update zed agent server linux url to tar.gz (#5194)
- @mberrishdev:
- fix: autocomplete popup repositions on window resize (#5196)
- @Brendonovich:
- Desktop macOS codesigning and notarization (#5154)
- Export DesktopInterface from desktop and add PlatformContext
- @ayatofrench:
- fix: use basename for shell detection to support non-standard paths (#5205)
- @edlsh:
- @edevil:
- feat(mcp): add OAuth authentication support for remote MCP servers (#5014)
- @Patrick-Erichsen:
- fix(cli): prevent help text wrapping (#5185)
- @ry2009:
- fix: ensure Auth.all returns valid objs (#5128)
- @JUVOJustin:
- docs: Update "model" inheritance for agents (#4894)
- @bishalr0y:
- feat: add catppuccin-macchiato theme (#5225)
- @jerome-benoit:
- fix: SAP AI Core Vercel AI SDK v2 support (#5180)
- @dbpolito:
- feat: ability to toggle MCP Servers in TUI (#4509)
- @nexxeln:
- @Raviguntakala:
- fix: apply provider filtering to /connect endpoint (#5233)
- @elithrar:
- themes: add new orng theme (#5267)
v1.0.134
- Added max steps configuration for supervisor and sub-agents
- Added experimental OpenTelemetry config option to enable OTEL spans
- Fixed PTY session cloning on desktop reconnect
- Added Vercel theme
- Fixed ProviderInitError for GitHub Copilot Enterprise
- Fixed projects that transition from having no commits to having commits to properly migrate sessions
- Improved TUI dialog option descriptions with text wrapping
- Fixed VCS being set to git even if no commits exist in repository
- Increased default scroll speed
- Fixed SAP AI Core provider SDK initialization
- Restored terminal pane feature on desktop
Thank you to 8 community contributors:
- @jerome-benoit:
- fix: add getModel to SAP AI Core provider for correct SDK initialization (#5086)
- @ry2009:
- tui: wrap dialog option descriptions (#5083)
- @justmejulian:
- @anthonyshew:
- feat(theme): Vercel (#5119)
- @noamzbr:
- add experimental.open_telemetry config option to enable OTEL spans (#4978)
- @nwthomas:
- feat: add max steps for supervisor and sub-agents (#4062)
- @shantur:
- tweak: bash tool improve output metadata for agent consumption, fix small timeout issue (#5131)
- @Brendonovich:
- OpenCode Desktop app (#5044)
v1.0.133
- f9dcd97: Revert of terminal pane (skip - already reverted)
- d763c11: Terminal pane feature (skip - was reverted)
- b9c1f10: SAP AI Core provider support ✓
- 7f86fe3: Optional prompt input to GitHub Action ✓
- a32cf70: Fix /new slash command being persisted ✓
- a607f33: Improved bash tool messages ✓
- 350a322: Fix model not being passed to tool ✓
- 27c99b4: Preserve prompt input when creating new session ✓
- 1d6e3d4: Fix cursor color ✓
- 5a9f4e5: Fix checkUpgrade sets init ✓
-
- Add SAP AI Core provider support
- Add optional prompt input to GitHub Action
- Fix /new slash command being persisted in prompt input
- Improve bash tool messages regarding timeouts and truncation for clarity
- Fix model not being passed correctly to tool
- Preserve prompt input when creating new session
- Fix TUI cursor color
- Fix checkUpgrade setting
init:flag
Thank you to 6 community contributors:
- @code-yeongyu:
- fix: ensure checkUpgrade sets
init:(#5040)
- fix: ensure checkUpgrade sets
- @DanielFGray:
- Preserve prompt input when creating new session (#4993)
- @shantur:
- tweak: bash tool messages regarding timeouts and truncation more clear for agent (#5066)
- @dbpolito:
- add optional prompt Input to Github Action (#4828)
- @jerome-benoit:
- feat: Add SAP AI Core provider support (#5023)
- @casonadams:
- docs: add CodeCompanion.nvim integration instructions (#5079)
v1.0.132
v1.0.131
v1.0.130
- Enhanced DeepSeek reasoning content handling
- Fixed provider ID issue
- Fixed compaction type issue
- Fixed DAX typo
- Added tool_details keybind with no default
- Added messages_last_user command to scroll TUI to last user message
- Fixed bunfs path on Windows
- Added experimental.primary_tools setting to allow users to set tools that should only be available to primary agents
- Added retry case for Grok resource exhausted
Thank you to 5 community contributors:
- @spoons-and-mirrors:
- feat: experimental.primary_tools, allow user to set the tools that should only be available to primary agents (#4913)
- @Hona:
- fix: bunfs path on windows (#5011)
- @ariane-emory:
- @jackbisceglia:
- docs: remove outdated theme section as system theme is now added back (#5041)
- @matjanos:
- feat: Enhance DeepSeek reasoning content handling (#4975)