Post

OpenCode Changelog
OpenCode Changelog@OpenCodeLog·
𝙊𝙥𝙚𝙣𝘾𝙤𝙙𝙚 v1.14.30 released. TL;DR: Effect HTTP API parity + workspace routing; desktop path/session identity fixes; scoped session lists; provider/TUI/editor stability fixes. 𝗖𝗼𝗿𝗲 & 𝗦𝗗𝗞 • Expanded the experimental Effect HTTP API backend into route groups/handlers across sessions, files, providers, PTY, sync, TUI, config, and workspaces, while Hono remains the stable default. • Added explicit backend selection/telemetry via OPENCODE_EXPERIMENTAL_HTTPAPI and kept generated OpenAPI/JS SDK parity during the migration. • Reworked workspace routing/proxy boundaries so instance routes resolve directory/workspace context consistently and can proxy remote workspace HTTP/WebSocket traffic safely. • Session listing now supports project-relative path filtering and scope=project, exposed through the SDK. 𝗗𝗲𝘀𝗸𝘁𝗼𝗽 & 𝗪𝗲𝗯 • Fixed missing sessions caused by path key mismatches: workspace/session cache keys now normalize slash style, trailing slashes, and Windows drive roots, with legacy storage migration so existing data survives. • Fixed beta desktop download asset names after the electron → desktop package rename. • Disabled Windows updater code-signature verification where packaging/signing mismatches were blocking updates. 𝗧𝗨𝗜 & 𝗘𝗱𝗶𝘁𝗼𝗿𝘀 • TUI session lists now default to the current project-relative path, with a command-palette toggle to show all project sessions instead. • Paste summaries can now be toggled directly in the TUI and persist independently of config defaults. • Editor context reconnects against the active session directory, so Claude/IDE lock-file selection follows the workspace you are actually using. • Zed selection handling now converts UTF-8 byte offsets correctly, fixing non-ASCII/emoji ranges. • Repeated submits no longer resend the same editor selection context, and invalid custom themes are ignored instead of crashing startup. 𝗣𝗿𝗼𝘃𝗶𝗱𝗲𝗿𝘀 & 𝗧𝗼𝗼𝗹𝘀 • Azure requests now align closer to OpenAI defaults, including store=false and ID stripping for Azure/OpenAI request bodies, fixing reasoning item sequence errors. • Added reasoning variant support for mistral-medium-3.5 and made DeepSeek model matching case-insensitive. • GitHub Copilot model variants now sync from remote capability data instead of preserving stale local variants. • Removed the broken codesearch tool path from agent permissions, registry, CLI/TUI, and UI rendering. • Fixed bash parser tree cleanup, timeout cleanup after rejected promises, and compaction tail_start_id remapping when forking sessions. • System prompt assembly now orders instructions as Global, Project, then Skills. Bundle size change macOS arm64 • Total: 99.6 MB -> 99.7 MB (+16.1 KB) • Bun runtime: 60.4 MB -> 60.4 MB (+128 B) • CLI/TUI JS: 14.0 MB -> 14.0 MB (+26.8 KB) • Web UI assets: 17.8 MB -> 17.8 MB (-1.4 KB) • Native addons: 1.7 MB -> 1.7 MB (no change) • WASM: 5.7 MB -> 5.7 MB (no change) • Bundle metadata: 76.2 KB -> 66.8 KB (-9.4 KB) Linux x64 • Total: 139.3 MB -> 139.3 MB (+28.0 KB) • Bun runtime: 96.2 MB -> 96.2 MB (no change) • CLI/TUI JS: 14.0 MB -> 14.0 MB (+26.8 KB) • Web UI assets: 17.8 MB -> 17.8 MB (-1.4 KB) • Native addons: 5.5 MB -> 5.5 MB (no change) • WASM: 5.7 MB -> 5.7 MB (no change) • Bundle metadata: 67.1 KB -> 69.6 KB (+2.6 KB) Windows x64 • Total: 151.2 MB -> 151.2 MB (+25.5 KB) • Bun runtime: 111.5 MB -> 111.5 MB (+64 B) • CLI/TUI JS: 14.0 MB -> 14.0 MB (+26.8 KB) • Web UI assets: 17.8 MB -> 17.8 MB (-1.4 KB) • Native addons: 2.1 MB -> 2.1 MB (no change) • WASM: 5.7 MB -> 5.7 MB (no change) • Bundle metadata: 65.9 KB -> 65.9 KB (no change) Compare: github.com/anomalyco/open…
English
0
1
17
1.6K
Paylaş