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.
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 runcommand - 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
401responses - 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