opencode Release Notes

Last updated: Jan 1, 1970

  • Dec 19, 2025
    • Parsed from source:
      Dec 19, 2025
    • Detected by Releasebot:
      Dec 19, 2025

    opencode by SST

    v1.0.170

    TUI

    • User messages as markdown with toggle
    • Implement smooth scrolling for autocomplete dropdown navigation (@HelloGGX)
    • LSP: add oxlint server (@Eric162)
    • Use correct Octokit API for PR review comment reactions (@elithrar)

    Desktop

    • Fixed error handling
    • Separate prompt history for shell
    • Don't navigate prompt history if dirty
    • Remove pinch-to-zoom on window (@Brendonovich)

    Thank you to 6 community contributors:

    • @Hona
    • @24601
    • @Brendonovich
    • @elithrar
    • @Eric162
    • @HelloGGX
    Original source Report a problem
  • Dec 18, 2025
    • Parsed from source:
      Dec 18, 2025
    • Detected by Releasebot:
      Dec 19, 2025

    opencode by SST

    github-v1.2.3

    github: add OIDC_BASE_URL for custom GitHub App installs (#5756)

    Original source Report a problem
  • Dec 18, 2025
    • Parsed from source:
      Dec 18, 2025
    • Detected by Releasebot:
      Dec 19, 2025

    opencode by SST

    latest

    • Update latest to github-v1.2.1
    Original source Report a problem
  • Dec 18, 2025
    • Parsed from source:
      Dec 18, 2025
    • Detected by Releasebot:
      Dec 19, 2025

    opencode by SST

    v1.0.167

    OpenCode Server delivers notable updates: fixes for empty directory query handling, branding updated from OpenCode CLI to OpenCode Server in Tauri, a copy logs button on spawn failure, an option to disable terminal title in the TUI, and improved MCP/OAuth handling. Community contributors acknowledged.

    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)
    Original source Report a problem
  • Dec 18, 2025
    • Parsed from source:
      Dec 18, 2025
    • Detected by Releasebot:
      Dec 19, 2025

    opencode by SST

    v1.0.168

    The update adds experimental Ty language server support, a keyboard friendly TUI fork command, and a desktop shell mode with a custom update toast. It also brings stability fixes and UI tweaks across desktop and Linux tauri, plus improved model validation and GitHub Action reliability.

    Release notes

    • Add experimental support for Ty language server
    • Add fork slash command for keyboard-friendly session forking in TUI
    • Add shell mode for desktop
    • Add custom update toast for desktop
    • Improve Github Action Hallucinations
    • Fix model validation before executing slash command
    • Fix desktop expanded states
    • Fix desktop smaller max-width when review open
    • Fix desktop don't show image button in shell mode
    • Fix desktop error styles
    • Fix desktop prompt history navigation and optimistic prompt duplication
    • Fix desktop session ordered by most recent
    • Fix desktop disable pinch to zoom
    • Fix Tauri pinch zoom on Linux
    • Fix Tauri configure display backends more correctly on Linux
    • Add OIDC_BASE_URL support for custom GitHub App installs
    • Remove interleaved thinking filter for certain Kimi K2 thinking model providers that were bugged
    • Improve retry cases

    Thank you to 7 community contributors:

    • @Brendonovich:
      tauri: configure display backends more correctly on linux (#5730)
      tauri: disable pinch zoom on linux (#5735)
    • @dbpolito:
      Improve Github Action Hallucinations (#5751)
    • @byigitt:
      docs: fix typos (#5753)
    • @devxoul:
      fix(command): validate model before executing slash command (#5740)
    • @ariane-emory:
      feat(tui): fork slash command for keyboard-friendly session forking (resolves #5599) (#5610)
    • @elithrar:
      github: add OIDC_BASE_URL for custom GitHub App installs (#5756)
    • @OpeOginni:
      feat: add experimental support for Ty language server (#5575)
    Original source Report a problem
  • Dec 17, 2025
    • Parsed from source:
      Dec 17, 2025
    • Detected by Releasebot:
      Dec 19, 2025

    opencode by SST

    v1.0.165

    A sweeping desktop client update introduces startup error displays, optimistic prompt submission, better errors, fonts, themes, and a new session sharing feature. It also boosts UI performance, adds plugin hooks, viewport padding, and reliability fixes across TUI and config options.

    Release notes

    • 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 viewportOptions to scrollbox for padding adjustments to avoid scrollbar overlap
    • Show plugins in /status command
    • Fixed session list selection from jumping to active session when confirming delete
    • Added experimental session.compacting hook for pre-compaction context injection
    • Fixed session status TypeError in TUI
    • Keep session dialog open if deleting session fails
    • Added OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX environment variable to override 32k default
    • Added Inter and IBM Plex Mono font support in desktop client
    • Fixed mcpName being sent as state when authUrl doesn't have state parameter
    • Enabled edit and todoread batch operations with clarified error messages
    • Fixed subagent navigation order to newest-to-oldest
    • Fixed config option setCacheKey not 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_TITLE environment 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:
        • plugin(hook): add task tool execution hooks and command context tracking (#5642)
        • batch: enable edit, todoread, clarify error message, minor tool description change (#5659)
        • UI: show plugins in /status (#4515)
      • @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 mcpName as state if authUrl doesn't have state (#5681)
      • @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:
        • fix: prevent session list selection from jumping to active session when confirming delete (#5666)
      • feat: add viewportOptions to scrollbox for padding adjustments to avoid scrollbar overlap (#5703)
    Original source Report a problem
  • Dec 17, 2025
    • Parsed from source:
      Dec 17, 2025
    • Detected by Releasebot:
      Dec 19, 2025

    opencode by SST

    v1.0.166

    Release notes

    • Fixed init error messages to be more descriptive

    • Fixed the TUI copying the wrong assistant message when the last message had been reverted

    • Thank you to 1 community contributor:

    • @assagman:

    • fix(tui): exclude reverted assistant reply when copying last message (#5705)

    Original source Report a problem
  • Dec 16, 2025
    • Parsed from source:
      Dec 16, 2025
    • Detected by Releasebot:
      Dec 19, 2025

    opencode by SST

    v1.0.164

    Opencode desktop updates tighten prompts and sessions with smoother history, safer input, and environment loading. It adds load more sessions per project, experimental oxfmt support, improved watcher controls, and visible retry attempts along with bug fixes.

    Release notes

    • 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)
    • @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)
    Original source Report a problem

This is the end. You've seen all the release notes in this feed!

Related products