Post

OpenCode Changelog
OpenCode Changelog@OpenCodeLogยท
๐™Š๐™ฅ๐™š๐™ฃ๐˜พ๐™ค๐™™๐™š 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
1
1
21
1.4K
PaylaลŸ