๐๐ฅ๐๐ฃ๐พ๐ค๐๐ v1.14.42 released. TL;DR: native LLM core groundwork; interactive opencode run; Effect HTTP API replaces Hono paths; Scout/repo research provider retry fixes.
๐๐ผ๐ฟ๐ฒ & ๐๐๐
โข Added a new internal
@opencode-ai/llm foundation: schema-first requests/events, typed tools, tool-loop execution, provider route composition, HTTP/WebSocket transports, and recorded provider replay.
โข First route set covers Anthropic Messages, Bedrock Converse, Gemini, OpenAI Chat, OpenAI Responses, OpenAI-compatible chat, plus provider helpers for OpenAI, Anthropic, Azure, Bedrock, Cloudflare, Google, GitHub Copilot, OpenRouter, xAI.
โข Added
@opencode-ai/http-recorder for cassette-style HTTP/WebSocket replay, including binary Bedrock event-stream handling.
๐๐๐ / ๐ง๐จ๐
โข opencode run now has --interactive split-footer mode: scrollback stays append-only while the footer handles prompt input, command/model/variant menus, permissions, questions, subagent tabs, history, and interrupts.
โข The TUI key system moved onto @opentui/keymap with flat command ids, leader-key support, command palette integration, and scoped plugin keymap cleanup.
โข Added an internal which-key plugin, inactive by default, that can show reachable shortcuts and pending key sequences.
โข Session picker sorting now uses full updated timestamps, not day buckets. Prompt clear retains substantial drafts in history instead of dropping them.
๐ฆ๐ฒ๐ฟ๐๐ฒ๐ฟ & ๐ฆ๐๐
โข The server route tree is now Effect HttpApi-first; legacy Hono backend/adapter/proxy routes were removed.
โข HTTP API behavior tightened: gzip/deflate response compression, /doc OpenAPI serving, structured validation errors, fixed CORS Vary: Origin, typed 401 auth challenge headers, validated permission/question ids, and logged instance-disposal failures.
โข Workspace APIs gained sync-list/status/warp coverage and fixed workspace fence headers for mutating calls.
โข JS SDK/OpenAPI output was regenerated for the updated Effect HTTP surface.
๐ช๐ผ๐ฟ๐ธ๐๐ฝ๐ฎ๐ฐ๐ฒ๐ & ๐ฆ๐ฐ๐ผ๐๐
โข Workspaces now track time_used, can discover existing git worktrees, and start syncing even before they have sessions.
โข Detached session claims now use the source project, avoiding cross-project sync ownership mistakes.
โข New experimental Scout path adds codesearch, repo_clone, and repo_overview tools, plus config reference entries for git/local reference subagents.
โข Websearch now rolls out Exa Parallel provider selection with provider labels surfaced in TUI/Web tool output.
๐ฃ๐ฟ๐ผ๐๐ถ๐ฑ๐ฒ๐ฟ๐ & ๐ฅ๐ฒ๐๐ฟ๐ถ๐ฒ๐
โข GPT-5 reasoning variants were corrected across OpenAI, Azure, OpenRouter, Cloudflare AI Gateway, and compatible providers, including pro/chat/codex/deep-research edge cases.
โข Gemini thinking controls were aligned for Gemini 2.5 and Gemini 3 variants, including flash/image model differences.
โข Anthropic Opus/Sonnet effort handling was updated, and Anthropic/Bedrock reasoning blocks now preserve signed/redacted metadata even when text is empty.
โข Retry state can now carry provider-specific actions, so Go/free-tier/account-rate-limit failures show actionable dialogs instead of matching brittle strings.
๐๐ฒ๐๐ธ๐๐ผ๐ฝ & ๐ช๐ฒ๐ฏ
โข Desktop main process was converted to Effect-style orchestration with deferred startup state, sidecar lifecycle cleanup, update handling split out, system cert/proxy setup retained, and Windows installer switched to silent user-scope NSIS.
โข Project sidebar now shows a working spinner when any project/workspace session is busy or retrying.
โข Web/UI shell output normalizes carriage returns, websearch cards show the actual provider, and tool status title measurement is deferred to avoid extra layout work.
โข npm shim now forwards SIGINT/SIGTERM/SIGHUP to the spawned native binary instead of blocking in spawnSync.
Bundle size change
macOS arm64
โข Total: 100.0 MB -> 100.0 MB ( 32.3 KB)
โข Bun runtime: 60.4 MB -> 60.4 MB ( 256 B)
โข CLI/TUI JS: 14.3 MB -> 14.3 MB ( 38.0 KB)
โข Web UI assets: 17.9 MB -> 17.9 MB ( 1.1 KB)
โข Native addons: 1.7 MB -> 1.7 MB ( 720 B)
โข WASM: 5.7 MB -> 5.7 MB (no change)
โข Bundle metadata: 81.9 KB -> 74.1 KB (-7.8 KB)
Linux x64
โข Total: 139.6 MB -> 139.7 MB ( 64.0 KB)
โข Bun runtime: 96.2 MB -> 96.2 MB (no change)
โข CLI/TUI JS: 14.3 MB -> 14.3 MB ( 38.0 KB)
โข Web UI assets: 17.9 MB -> 17.9 MB ( 1.1 KB)
โข Native addons: 5.5 MB -> 5.6 MB ( 25.4 KB)
โข WASM: 5.7 MB -> 5.7 MB (no change)
โข Bundle metadata: 70.4 KB -> 70.0 KB (-435 B)
Windows x64
โข Total: 151.5 MB -> 151.5 MB ( 43.5 KB)
โข Bun runtime: 111.5 MB -> 111.5 MB (-187 B)
โข CLI/TUI JS: 14.3 MB -> 14.3 MB ( 38.0 KB)
โข Web UI assets: 17.9 MB -> 17.9 MB ( 1.1 KB)
โข Native addons: 2.1 MB -> 2.1 MB ( 4.0 KB)
โข WASM: 5.7 MB -> 5.7 MB (no change)
โข Bundle metadata: 66.5 KB -> 67.2 KB ( 672 B)
Compare:
github.com/anomalyco/opencodโฆ