๐๐ฅ๐๐ฃ๐พ๐ค๐๐ v1.16.2 released. TL;DR: v2 sessions get durable context epochs, App gets multi-server tab/state isolation, Snowflake Cortex lands, and TUI can navigate diff hunks/background subagents.
๐๐ด๐ฒ๐ป๐
Added
โข Added durable v2 context epochs: instructions, selected-agent system text, and available skill guidance are snapshotted per session and refreshed as explicit system update messages.
โข Added default_agent config support for selecting the default primary agent when a session has no agent yet.
โข Added background promotion for synchronous subagents so a blocking task can be detached and continue running.
Changed
โข Changed permission checks to evaluate against the selected agent and fail closed when an agent cannot be resolved.
Fixed
โข Fixed edit tool safety by refusing empty oldString replacements on existing files and tightening fuzzy block-anchor matches that could replace too much.
๐๐ฝ๐ฝ
Added
โข Added server-scoped home, project, session, terminal, worktree, and query state so multiple servers no longer share local-only caches.
Changed
โข Changed the home screen to focus projects and session search across configured servers while suppressing stale status indicators from inactive servers.
Fixed
โข Fixed titlebar session-tab overflow with scrollable tabs, server-aware tab metadata, and preserved close/new-tab navigation.
๐ง๐จ๐
Added
โข Added [ and ] hunk navigation in /diff with help and footer hints.
โข Added Ctrl B session.background to detach synchronous subagents when experimental background subagents are enabled.
Fixed
โข Fixed permission replies in attach/workspace routing by sending the session directory with replies.
โข Fixed terminal theme refresh after palette reloads, SIGUSR2, and resize-triggered palette changes.
โข Fixed editor launch in attach mode when the remote project path does not exist locally by falling back to local cwd.
โข Fixed /models slash autocomplete precedence and guarded path/diff metadata formatting inputs.
๐ฃ๐ฟ๐ผ๐๐ถ๐ฑ๐ฒ๐ฟ๐
Added
โข Added Snowflake Cortex provider support with account/PAT login, SNOWFLAKE_ACCOUNT/SNOWFLAKE_CORTEX_PAT env auth, Cortex request/stream normalization, and model catalog integration.
Fixed
โข Fixed Amazon Bedrock hangs in packaged builds by using Node export conditions instead of browser conditions.
โข Fixed GPT-5 reasoning options so only compatible providers receive Responses-only fields; Azure chat-completions paths drop unsupported include/reasoningSummary fields.
๐๐๐
โข Changed Anthropic Messages system-update lowering to fall back to provider-compatible text when native placement is invalid, while still rejecting updates that split local tool calls from results.
๐๐๐
โข Fixed daemon lifecycle handling with versioned registrations, timed health checks, safe stale-process replacement, and atomic registration cleanup.
๐ฆ๐ฒ๐ฟ๐๐ฒ๐ฟ
โข Added POST /experimental/session/{sessionID}/background to promote running task subagents tied to a session into background jobs, gated by the experimental background-subagent flag.
๐ฆ๐๐
โข Updated JS SDK/OpenAPI for the background-subagent endpoint, session context-updated events, and the new system session-message variant.
๐ฆ๐๐ผ๐ฟ๐ฎ๐ด๐ฒ
โข Added session context epoch persistence for baselines, snapshots, replacement sequence, revision, and agent so v2 sessions can replay context changes durably.
๐ฃ๐น๐๐ด๐ถ๐ป
โข Added same-process native tool attachment APIs with schema-validated execution and model output projection; location tools keep precedence over application-level tools.
Bundle 3.0 MB because mostly CLI/TUI JS 8.9 MB and Bun runtime 26.0 KB
Compare:
github.com/anomalyco/opencodโฆ