OpenCode v1.14.42: Scout Agent, Workspace Sync & HTTP API Fixes

OpenCode v1.14.42 introduces the Scout agent for repo research and workspace sync for auto-discovery. Major HTTP API fixes for auth, compression, and reasoning model controls across Anthropic, OpenAI, and Gemini.

OpenCode v1.14.42: Scout Agent, Workspace Sync & HTTP API Fixes

TL;DR

  • Scout agent added for repo research, docs lookup, and dependency inspection
  • Workspace sync now auto-discovers and registers adapter-backed workspaces
  • HTTP API compression, auth fixes, and reasoning model controls across Anthropic, OpenAI, and Gemini

New

  • Scout agent — new agent for automated repo research, documentation lookup, and dependency-source inspection
  • Workspace sync — adapter-backed workspaces are now discovered and registered automatically
  • HTTP API response compression — large non-streaming responses are now compressed for faster delivery
  • Interactive split-footer mode — new display mode for opencode run command
  • Flat keybind format — simplified TUI keybinding configuration

Fixed

  • HTTP API auth responses now match previous wire format for empty authorize results and share errors
  • HTTP API returns structured validation errors and rejects invalid permission/question IDs
  • Auth challenges now included on typed HTTP API 401 responses
  • HTTP API OpenAPI document route fixed
  • Detached sessions are now claimed by source project again
  • Signal forwarding (SIGINT, SIGTERM, SIGHUP) corrected in npm shim
  • Skills without descriptions now load correctly
  • Tool ordering kept stable to prevent list reshuffling between runs
  • Retry dialogs now more specific to provider and failure reason
  • Gemini reasoning controls fixed — effort levels and small-mode defaults now match model capabilities
  • Anthropic Opus 4.5 reasoning effort options corrected
  • OpenAI deep research models limited to supported reasoning levels
  • GPT-5 reasoning variants now expose correct effort options per model family
  • Session picker now sorted by full last-updated time instead of day buckets
  • Longer cleared prompts retained in draft history for restoration
  • Sidebar language server state message fixed
  • Desktop updates switched to silent per-user install flow

Breaking Changes

  • Duplicate worktree names now fall back to parent directory for clearer labels — existing worktree references may display differently

Update: npm install -g opencode@1.14.42 or brew upgrade opencode

Source: OpenCode