
𝙊𝙥𝙚𝙣𝘾𝙤𝙙𝙚 v1.14.33 released. TL;DR: Effect-native models.dev cache/runtime plumbing; restored instance bootstrap for CLI/server paths; MCP/plugin tool spans; read accepts offset=0.
𝗖𝗼𝗿𝗲 & 𝗥𝘂𝗻𝘁𝗶𝗺𝗲
• models.dev is now an Effect service instead of ad hoc promises.
▸ Keeps disk cache + bundled snapshot fallback + 5m TTL refresh, but runs through shared runtime services, HttpClient retries/timeouts, cache invalidation, and cross-process locking.
• Non-Effect entrypoints now pass the standard instance bootstrap when opening projects.
▸ CLI bootstrap, legacy server middleware, local workspace routing, TUI worker upgrade checks, and project git-init reloads now initialize config/plugins/LSP/file watcher/snapshot/VCS consistently.
• Instance disposal/reload helpers were consolidated around InstanceStore, reducing split-brain cleanup paths between promise callers and Effect callers.
𝗖𝗟𝗜 & 𝗣𝗿𝗼𝘃𝗶𝗱𝗲𝗿𝘀
• `opencode models` moved onto the new Effect-native command wrapper.
▸ It now uses the shared provider/model services directly, including `--refresh`, and invalid provider failures go through typed CLI error formatting.
• Provider listing/auth paths now read models.dev through the service layer, so CLI, legacy HTTP routes, and experimental HttpApi share the same model cache behavior.
𝗧𝗼𝗼𝗹𝘀 & 𝗧𝗲𝗹𝗲𝗺𝗲𝘁𝗿𝘆
• MCP tools and plugin-defined tools now emit `Tool.execute` spans with tool/session/message/call metadata.
▸ This fills an observability gap where only built-in tool execution was easy to trace.
• `read` now accepts `offset: 0` and treats it as the first line/entry.
▸ Useful for generated tool calls and clients that use zero as a default offset instead of omitting the field.
𝗣𝗮𝗰𝗸𝗮𝗴𝗶𝗻𝗴
• Nix node_modules build drops a stale `packages/shared` filter and refreshes platform hashes.
• Zed extension/package versions and generated SDK artifacts were regenerated for 1.14.33.
Bundle size change
macOS arm64
• Total: 123.4 MB -> 123.4 MB (no change)
• Bun runtime: 60.6 MB -> 60.6 MB (no change)
• CLI/TUI JS: 14.1 MB -> 14.1 MB (+11.4 KB)
• Web UI assets: 41.2 MB -> 41.2 MB (no change)
• Native addons: 1.7 MB -> 1.7 MB (no change)
• WASM: 5.7 MB -> 5.7 MB (no change)
• Bundle metadata: 121.2 KB -> 109.8 KB (-11.4 KB)
Linux x64
• Total: 162.8 MB -> 162.9 MB (+12.0 KB)
• Bun runtime: 96.2 MB -> 96.2 MB (no change)
• CLI/TUI JS: 14.1 MB -> 14.1 MB (+11.4 KB)
• Web UI assets: 41.2 MB -> 41.2 MB (no change)
• Native addons: 5.5 MB -> 5.5 MB (no change)
• WASM: 5.7 MB -> 5.7 MB (no change)
• Bundle metadata: 109.8 KB -> 110.3 KB (+571 B)
Windows x64
• Total: 174.7 MB -> 174.7 MB (+11.5 KB)
• Bun runtime: 111.5 MB -> 111.5 MB (+65 B)
• CLI/TUI JS: 14.1 MB -> 14.1 MB (+11.4 KB)
• Web UI assets: 41.2 MB -> 41.2 MB (no change)
• Native addons: 2.1 MB -> 2.1 MB (no change)
• WASM: 5.7 MB -> 5.7 MB (no change)
• Bundle metadata: 107.7 KB -> 107.7 KB (no change)
Compare: github.com/anomalyco/open…
English