github anomalyco/opencode v1.14.40

4 hours ago

Core

Improvements

  • Support .well-known/opencode configs that point to a separate remote config file.

Bugfixes

  • Preserve assistant text when replaying signed reasoning blocks. (@edevil)
  • Return consistent not-found errors for missing sessions.
  • Apply CORS headers before auth so browser clients can reach legacy server endpoints.
  • Fix serve, web, and ACP network options triggering runtime re-entry errors.
  • Only show connected workspaces in warp flows, and carry the new directory into the session after warping.
  • Restore web terminal CSP allowances.
  • Sanitize invalid surrogate characters before provider transforms.
  • Fix Cloudflare AI Gateway provider options for OpenAI-compatible models. (@NathanDrake2406)
  • Use the current workspace with /new, including local-project warps.
  • Keep editor selection context stable until it is sent.
  • Retry server_is_overloaded API errors automatically.
  • Restore Mistral Medium 3.5 variants so model selection works correctly.
  • Show compaction summaries before retained tail messages.

TUI

Bugfixes

  • Keep the selected model when model data refreshes.
  • Fix /agent create to use the /agents path. (@OpeOginni)

Desktop

Improvements

  • Allow trusted app windows to write to the clipboard without permission failures.

Bugfixes

  • Ignore broken pipe (EPIPE) errors in desktop console logging.
  • Stop auto-installing updates when quitting the app.
  • Silence noisy browser API Sentry reports in production.
  • Prevent sync bootstrap queries from failing during app startup.

Thank you to 6 community contributors:

  • @OpeOginni:
    • fix(TUI): update agent create target path from "/agent" to "/agents" (#14427)
  • @NathanDrake2406:
    • fix(cf-ai-gateway): route provider options through openaiCompatible key (#24432) (#25573)
  • @imduchuyyy:
    • docs: update desktop app references from Tauri to Electron (#25965)
  • @kill74:
    • docs: fix CLI attach section order (#25749)
  • @zharinov:
    • fix(ui): preserve SVG tags in DOMPurify config for KaTeX math rendering (#25866)
  • @edevil:
    • fix(provider): preserve assistant message content when reasoning blocks present (#21370)

Don't miss a new opencode release

NewReleases is sending notifications on new releases.