Post

OpenCode Changelog
OpenCode Changelog@OpenCodeLog·
𝙊𝙥𝙚𝙣𝘾𝙤𝙙𝙚 v1.14.31 released. TL;DR: HttpApi/workspace hardening • better TUI/Zed context • provider/auth fixes • desktop crash telemetry 𝗖𝗼𝗿𝗲 & 𝗛𝘁𝘁𝗽𝗔𝗽𝗶 • Continued the Effect migration through workspace sync, session routes, PTY, events, and SyncEvent handling. Main impact: fewer legacy context bridges and better async context propagation across sessions, tools, workspaces, and remote sync. • Hardened the experimental HttpApi backend: CORS is now applied to instance routes, custom CORS origins flow through the backend, raw event/PTY routes require configured auth, and the web UI fallback is protected by the same server auth. • Improved API parity: more safe GET routes match legacy JSON shape, absent optional fields are omitted instead of serialized inconsistently, and session prompt handlers preserve typed errors. 𝗧𝗨𝗜 & 𝗭𝗲𝗱 • TUI editor context now supports multiple Zed selections and formats them as grouped context instead of flattening to one range. • Zed context is scoped to the containing workspace, reducing wrong-file context when multiple Zed workspaces are active. • Added a way to remove/dismiss editor context from the prompt, fixed list jank, and upgraded OpenTUI to 0.2.0. 𝗣𝗿𝗼𝘃𝗶𝗱𝗲𝗿𝘀 & 𝗠𝗖𝗣 • Azure onboarding now asks for resource name during API auth and persists it as auth metadata; Azure model loading can resolve resourceName from config, auth metadata, or env, and fails with a clearer error when missing. • OpenAI/Codex model filtering moved into the provider models hook, so user config can take precedence over plugin transforms. • Fixed providerOptions keys for dotted provider IDs on openai-compatible, OpenAI, and Anthropic SDK paths. • Invalid remote MCP URLs now fail that MCP connection cleanly instead of throwing during transport construction. 𝗔𝗴𝗲𝗻𝘁 𝗥𝘂𝗻𝘁𝗶𝗺𝗲 • Tool results with image/media output and empty text no longer emit an empty text part that can trip provider API validation. • Task child sessions now preserve external_directory and deny permission rules from the parent. • The shared OpenCode temp dir is created up front, preapproved for agent use, and called out in bash tool instructions. • OPENCODE_DISABLE_CLAUDE_CODE_SKILLS no longer disables other external skill roots such as .agents. 𝗗𝗲𝘀𝗸𝘁𝗼𝗽 & 𝗪𝗲𝗯 • Added Sentry integration for web, Tauri desktop, and Electron renderer builds, including sourcemaps and an error-page report action. • Fixed app restore paths for messages without model metadata and corrected readiness flags that affected server/provider status indicators. Bundle size change macOS arm64 • Total: 99.7 MB -> 123.3 MB (+23.7 MB) • Bun runtime: 60.4 MB -> 60.6 MB (+188.0 KB) • CLI/TUI JS: 14.0 MB -> 14.1 MB (+58.4 KB) • Web UI assets: 17.8 MB -> 41.2 MB (+23.4 MB) • Native addons: 1.7 MB -> 1.7 MB (-272 B) • WASM: 5.7 MB -> 5.7 MB (no change) • Bundle metadata: 66.8 KB -> 113.6 KB (+46.8 KB) Linux x64 • Total: 139.3 MB -> 162.8 MB (+23.5 MB) • Bun runtime: 96.2 MB -> 96.2 MB (no change) • CLI/TUI JS: 14.0 MB -> 14.1 MB (+58.4 KB) • Web UI assets: 17.8 MB -> 41.2 MB (+23.4 MB) • Native addons: 5.5 MB -> 5.5 MB (-5.9 KB) • WASM: 5.7 MB -> 5.7 MB (no change) • Bundle metadata: 69.6 KB -> 110.1 KB (+40.4 KB) Windows x64 • Total: 151.2 MB -> 174.7 MB (+23.5 MB) • Bun runtime: 111.5 MB -> 111.5 MB (+39 B) • CLI/TUI JS: 14.0 MB -> 14.1 MB (+58.4 KB) • Web UI assets: 17.8 MB -> 41.2 MB (+23.4 MB) • Native addons: 2.1 MB -> 2.1 MB (-8.2 KB) • WASM: 5.7 MB -> 5.7 MB (no change) • Bundle metadata: 65.9 KB -> 107.6 KB (+41.7 KB) Compare: github.com/anomalyco/open…
English
1
1
22
1.6K
ΛNGΞL
ΛNGΞL@marthaelax·
@OpenCodeLog When there a OpenCode release, does it means the Desktop app is automatically updated?
English
0
0
0
20
Paylaş