
๐๐ฅ๐๐ฃ๐พ๐ค๐๐ v1.17.0 released. TL;DR: standalone TUI package, V2 session/tool hardening, managed Desktop WSL sidecars, App draft tabs.
๐๐ด๐ฒ๐ป๐
Added
โข Added safe V2 session interruption with per-session execution coordination, wakeup coalescing, and concurrent drains across different sessions.
โข Added automatic V2 context compaction around provider context-overflow failures, keeping an anchored summary plus recent turns.
โข Added bounded tool-output retention so huge results get a preview plus a saved output path instead of flooding model context.
โข Added fff-backed filesystem search with ripgrep fallback, fuzzy ranking, shorter-path tie breaks, and partial scan exposure.
Fixed
โข Fixed prompt-scoped tool overrides and per-call permission rules so tool availability does not leak between turns.
โข Fixed V2 file reads to be media-aware, binary-safe, paginated, and stricter about oversized ingest.
๐ง๐จ๐
Added
โข Added @opencode-ai/tui as a standalone package for terminal UI runtime, themes, keymaps, config, plugins, and tests.
โข Added working-copy management in the move-session dialog: show current locations, create a new copy, delete copies, and handle dirty-copy confirmation.
โข Added project-copy context in the session list and quick-switch slot gutters for pinned/open sessions.
Changed
โข Changed dialog action footers so Tab and Shift+Tab can focus secondary actions instead of trapping selection on the list item.
โข Changed tool rendering with richer inline/block views, expandable shell output, diagnostics, task status, and denied/error states.
Fixed
โข Fixed current-item gutter rendering in select dialogs.
โข Fixed new project-copy bootstrap and reminder injection after moving sessions.
๐๐ฒ๐๐ธ๐๐ผ๐ฝ
Added
โข Added managed WSL servers on Windows: probe/install WSL, install distros, install/update opencode inside a distro, and spawn per-distro sidecars.
โข Added WSL server settings/onboarding in the app so WSL distros appear as selectable servers.
โข Added attachment picking that reads selected files into the active project through a tokenized picker flow.
Changed
โข Changed updates to a persistent subscribed state with explicit check, download, ready, install, and error states.
Fixed
โข Fixed WSL sidecar startup edge cases including stale probes, removed servers, version mismatch checks, and distro names with spaces.
๐๐ฝ๐ฝ
Added
โข Added draft tabs for new sessions, including persisted prompt state and promotion from draft to session after submit.
โข Added a tabs help button.
โข Added server management UI for WSL servers and improved server settings flows.
Changed
โข Improved project/session browsing with higher session limits, scrolling, server UI updates, and refreshed project avatars.
Fixed
โข Fixed directory MCP status refresh and clipped rounded session panels.
๐ ๐๐ฃ
Added
โข Added non-interactive opencode mcp add: configure remote servers with URL/headers or local servers with argv/env without prompts.
Fixed
โข Fixed MCP tool-call cancellation by passing abort signals through to callTool.
โข Fixed paginated tools, prompts, and resources catalogs, including repeated-cursor protection.
โข Fixed capability handling so prompt-only and resource-only MCP servers connect without forced tool listing.
๐ฃ๐ฟ๐ผ๐๐ถ๐ฑ๐ฒ๐ฟ๐
โข Added reasoning as a supported interleaved field option for vLLM-style providers.
โข Added reasoning variants across OpenRouter models instead of limiting them to a small model subset.
โข Fixed MiniMax M3 thinking defaults and variants across Anthropic/OpenAI-compatible routes.
โข Fixed Bedrock Mantle/API-key config and scoped Vertex provider transforms.
โข Added Cohere North model configuration.
๐๐๐
โข Added provider context-overflow classification across OpenAI Responses, Anthropic Messages, and Bedrock Converse so sessions can compact and retry instead of failing hard.
โข Added image/media validation and tool-result media support across OpenAI Chat, OpenAI Responses, Gemini, and Bedrock paths.
โข Added OpenAI Responses service_tier passthrough.
๐ฃ๐น๐๐ด๐ถ๐ป
โข Added TUI plugin lifecycle cleanup, scoped keymap/mode/attention APIs, slot registration, status listing, activation/deactivation, add/install commands, and theme sync.
โข Kept legacy TUI command APIs available while steering new plugins toward keymap layers and runtime-managed slots.
๐ฆ๐ฒ๐ฟ๐๐ฒ๐ฟ
โข Changed the generated HTTP API to a canonical authorized /api surface with refreshed OpenAPI tags instead of the old experimental v2 grouping.
โข Added /api/health and location-scoped /api/reference.
โข Added session-location middleware so session routes run in the stored session location.
โข Added ordered cursor pagination and search to session listing.
๐ฆ๐๐
โข Regenerated the JS SDK and OpenAPI types for the new server surface, reference types, filesystem content shape, compaction/interrupt events, and tool output paths.
๐๐ฆ๐ฃ
โข Fixed JDTLS root detection for Java Maven multi-module projects, Gradle projects, Eclipse projects, and nested independent Maven modules.
๐ญ๐ฒ๐ป
โข Added Claude Fable 5.
โข Added North Mini Code Free.
โข Updated MiniMax M3 Go pricing and request-limit estimates.
๐๐ผ๐ป๐๐ผ๐น๐ฒ
โข Changed the public stats surface to Data at /data, with /stats redirected.
โข Fixed leaderboard deltas to show New for fresh entries and scoped market-share data to Go.
Bundle +7.3 MB because mostly Native addons +20.9 MB and CLI/TUI JS +892.0 KB
Compare: github.com/anomalyco/openโฆ
English



