Releases: sst/opencode
Releases · sst/opencode
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)
v1.0.129
- Fixed GitHub Copilot Enterprise authentication failing with sdk.chat undefined error
- Adjusted light/dark theme toggle
- Fixed Provider type in chat.params plugin hook
- Fixed handling of
0in ANSI theme color definitions - Bumped opentui to v0.1.55
- Added basic session list command
- Made homebrew update check use homebrew registry version info
- Fixed ability to unignore files in .ignore
- Tweaked message border to match color of agent it was sent to
- Increased default LSP server timeout
- Added toggle to hide username in TUI
- Added OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT environment variable
Thank you to 4 community contributors:
- @kandros:
- toggle to hide username in TUI (#4750)
- @dl-alexandre:
- fix: allow unignoring files in .ignore (#4814)
- @jason0x43:
- @ben-vargas:
- fix: correct Provider type in chat.params plugin hook (#5003)
v1.0.128
- Fixed CLI to allow messages starting with a dash (-) when using the
runcommand - Hidden [REDACTED] chunks in reasoning display from OpenRouter
- Fixed handling of ANSI color indexes in theme resolution
Thank you to 3 community contributors:
- @dl-alexandre:
- fix: handle ANSI color indexes in theme resolution (#4842)
- @iamdavidhill:
- fix: website hero copy
- Merge branch 'dev' of https://github.com/sst/opencode into dev
- fix: add docs button
- Merge branch 'dev' of https://github.com/sst/opencode into dev
- @ucirello:
- fix(run): allow messages to start with dash (-) (#4904)
v1.0.127
- Added overridable review slash command
- Added ability to toggle tool details visibility
- Fixed TUI crash when no authenticated providers and default provider disabled
- Fixed authentication login to respect disabled/enabled providers configuration
- Fixed npm registry configuration not being respected during installation
- Fixed invalid schema cases for Gemini models
- Fixed Copilot responses bug with GPT 4o mini
- Fixed a case where OpenCode wasn't retrying on certain failures
Thank you to 3 community contributors:
- @stevoland:
- fix(auth): Respect disabled/enabled providers config in auth login (#4940)
- @ariane-emory:
- @iamdavidhill:
- fix: update the install copy