
๐๐ฅ๐๐ฃ๐พ๐ค๐๐ v1.14.29 released. TL;DR: HttpApi parity work; sessions gain workspace-relative paths; TUI editor context is safer/toggleable; provider/tool edge cases fixed.
๐๐ฃ๐ & ๐ฆ๐๐
โข Experimental Effect HttpApi can now run as the server path behind OPENCODE_EXPERIMENTAL_HTTPAPI, with fetch-only Bun/Node adapters and instance selection via directory/workspace query or header.
โข OpenAPI/JS SDK parity tightened: global/control routes included, instance query params documented, SSE responses shaped, boolean query params accept true/false strings, session create accepts an empty body, and MCP/provider OAuth errors preserve legacy behavior.
โข Sessions now persist and sync a worktree-relative path, while optional session fields are omitted instead of serialized as undefined-shaped schema output.
๐ง๐จ๐ & ๐๐ฑ๐ถ๐๐ผ๐ฟ ๐๐ผ๐ป๐๐ฒ๐
๐
โข File context is now explicitly toggleable from the command palette. Editor/Zed selections are injected as system reminders with source/selection metadata, then cleared after prompt submit to avoid stale implicit context.
โข Zed polling is more responsive and less lossy: terminal focus/unavailable states do not wipe the last good selection, and polling stays at 1s instead of exponential reconnect backoff.
โข Dialog Enter handling now consumes the key event, reducing accidental fall-through actions.
๐ฃ๐ฟ๐ผ๐๐ถ๐ฑ๐ฒ๐ฟ๐ & ๐ง๐ผ๐ผ๐น๐
โข Moonshot/Kimi tool schemas are sanitized for $ref sibling keywords and tuple-style array items, avoiding provider-side schema rejection.
โข DeepSeek OpenAI-compatible configs default to interleaved reasoning_content when models are configured locally; Anthropic-SDK non-Claude/Vertex-Anthropic paths disable tool streaming to match provider behavior.
โข LSP workspaceSymbol now accepts a query string, so agents can request scoped project-wide symbol search instead of always sending an empty query.
๐๐ด๐ฒ๐ป๐๐ & ๐ฆ๐ฒ๐๐๐ถ๐ผ๐ป ๐ฅ๐๐ป๐๐ถ๐บ๐ฒ
โข opencode agent create now writes permission-based agent frontmatter rather than legacy tools booleans; --tools remains an alias for the new permission selection.
โข Shell cancellation is hardened so aborted user commands finalize their assistant/tool parts instead of leaving running state behind.
โข Compaction summaries dropped markdown divider rows, reducing summary artifacts carried forward in long sessions.
๐๐ฒ๐๐ธ๐๐ผ๐ฝ / ๐ช๐ฒ๐ฏ / ๐๐ผ
โข App sync moved more global/project/MCP/LSP loads onto TanStack Query with explicit cache invalidation, and per-workspace icon overrides from localStorage are preserved across repo/sandbox views.
โข Usage charts now bucket costs using the viewer timezone instead of raw UTC dates; Go coupon handling adds 3/6/12-month 100% promos and DeepSeek cache-pricing estimates were updated.
Bundle size change
macOS arm64
โข Total: 99.6 MB -> 99.6 MB (+16.1 KB)
โข Bun runtime: 60.4 MB -> 60.4 MB (+128 B)
โข CLI/TUI JS: 14.0 MB -> 14.0 MB (+22.8 KB)
โข Web UI assets: 17.8 MB -> 17.8 MB (-1.2 KB)
โข Native addons: 1.7 MB -> 1.7 MB (no change)
โข WASM: 5.7 MB -> 5.7 MB (no change)
โข Bundle metadata: 81.8 KB -> 76.2 KB (-5.6 KB)
Linux x64
โข Total: 139.3 MB -> 139.3 MB (+12.0 KB)
โข Bun runtime: 96.2 MB -> 96.2 MB (no change)
โข CLI/TUI JS: 14.0 MB -> 14.0 MB (+14.8 KB)
โข Web UI assets: 17.8 MB -> 17.8 MB (-1.2 KB)
โข Native addons: 5.5 MB -> 5.5 MB (no change)
โข WASM: 5.7 MB -> 5.7 MB (no change)
โข Bundle metadata: 68.7 KB -> 67.1 KB (-1.7 KB)
Windows x64
โข Total: 151.1 MB -> 151.2 MB (+13.0 KB)
โข Bun runtime: 111.5 MB -> 111.5 MB (-165 B)
โข CLI/TUI JS: 14.0 MB -> 14.0 MB (+14.8 KB)
โข Web UI assets: 17.8 MB -> 17.8 MB (-1.2 KB)
โข Native addons: 2.1 MB -> 2.1 MB (no change)
โข WASM: 5.7 MB -> 5.7 MB (no change)
โข Bundle metadata: 66.4 KB -> 65.9 KB (-504 B)
Compare: github.com/anomalyco/openโฆ
English
