github anomalyco/opencode v1.1.52

latest release: v1.1.53
5 hours ago

Core

  • Enable Claude 3.5 Sonnet (new) model support
  • Silently ignore proxy command failures to prevent config initialization crashes
  • Ensure GitHub Copilot plugin properly sets headers when used in clients other than TUI
  • Bundle GitLab auth plugin directly instead of dynamic install
  • Fix plugin installation to use direct package.json manipulation instead of bun add
  • Fix image reading with OpenAI-compatible providers like Kimi K2.5 (@zhming0)
  • Downgrade xai ai-sdk package due to errors
  • Revert model autocomplete feature using models.dev schema reference
  • Add models.dev schema reference for model autocomplete in opencode.json (@remorses)
  • Adjust task tool description and input to reduce tool call failures with GPT models
  • Wait for dependencies before loading custom tools and plugins
  • Allow the function to hide or show thinking blocks to be bound to a key (@ariane-emory)
  • Skip dependency installation in read-only configuration directories (@shantur)
  • Ensure Kimi for Coding plan has thinking enabled by default for k2p5 (@monotykamary)
  • Fixed Cloudflare Workers AI provider
  • Prevent random hangs in plugin installs when using HTTP proxy by adding --no-cache flag
  • Session errors when attachment file not found are now handled gracefully
  • Support remote server connections in terminal and fix GLIBC compatibility (@lucas-jo)

TUI

  • Add running spinner to bash tool in TUI (@goniz)
  • Add hover states to question tool tabs (@maharshi365)

Desktop

  • File changes not always available in app
  • File tree kept in sync with filesystem changes
  • Add Bosnian locale (@edoedac0)
  • Fix terminal URL handling issues
  • Remove extra horizontal padding around prompt input on mobile (@Brendonovich)
  • Refresh workspace sessions when switching projects (@neriousy)
  • Fixed terminal URL handling in the application
  • Fix terminal end-of-line handling issues
  • Refresh file contents when changing workspaces to prevent stale data (@ParkerSm1th)
  • Derive terminal WebSocket URL from browser origin instead of hardcoded localhost (@0xdsqr)
  • Last turn changes rendered in review pane
  • Safety triangle for sidebar hover to prevent menu from closing
  • Clear comments on prompt submission
  • Fix e2e test action in app
  • Terminal hyperlink clicks now work correctly
  • Fix dated e2e tests in app
  • Don't show scroll-to-bottom button unnecessarily
  • File tree not staying in sync across projects/sessions
  • Move session options to the session page
  • Add session options to app
  • Opened tabs follow created session
  • Removed compression from RPM bundle to save 15 minutes in CI (@goniz)

Thank you to 13 community contributors:

  • @lucas-jo:
    • fix(terminal): support remote server connections and fix GLIBC compatibility (#11906)
  • @goniz:
    • fix(desktop): removed compression from rpm bundle to save 15m in CI (#12097)
    • feat(tui): add running spinner to bash tool in TUI (#12317)
  • @monotykamary:
    • fix: ensure kimi-for-coding plan has thinking on by default for k2p5 (#12147)
  • @0xdsqr:
    • fix(app): derive terminal WebSocket URL from browser origin instead o… (#12178)
  • @ParkerSm1th:
    • fix(desktop): Refresh file contents when changing workspaces to not have stale contents (#11728)
  • @shantur:
    • fix(core): skip dependency install in read-only config dirs (#12128)
  • @maharshi365:
    • fix(tui): add hover states to question tool tabs (#12203)
  • @ariane-emory:
    • feat: Allow the function to hide or show thinking blocks to be bound to a key (resolves #12168) (#12171)
  • @neriousy:
    • fix(app): refresh workspace sessions on project switch (#12189)
  • @remorses:
    • feat: add models.dev schema ref for model autocomplete in opencode.json (#12112)
  • @zhming0:
    • fix(opencode): Fixes image reading with OpenAI-compatible providers like Kimi K2.5. (#11323)
  • @Brendonovich:
    • app: remove extra x padding around prompt input on mobile
  • @edoedac0:
    • feat(i18n): add Bosnian locale (#12283)

Don't miss a new opencode release

NewReleases is sending notifications on new releases.