github sst/opencode v1.0.165

latest releases: v1.0.170, v1.0.169, v1.0.168...
one day ago
  • 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)

Don't miss a new opencode release

NewReleases is sending notifications on new releases.