

Dishant
316 posts

@dishant_ic
Developer vibing with the trend, contributing ... Building https://t.co/6xjA8kMu9v








Expo SDK 55 is here😅 React Native 0.83. React 19.2. Legacy Architecture dropped. New Architecture is the default. ◆ 75% smaller update downloads with Hermes bytecode diffing ◆ Expo Router v7 🤯 ◆ Brownfield isolation via expo-brownfield ◆ AI tooling: MCP + agent skills for Claude Code ◆ Expo UI much improved for both Swift and Jetpack Compose There is so much more...it feels futile to try and isolate a few bullets...check out the full release notes and let us know what you think ↓








𝙊𝙥𝙚𝙣𝘾𝙤𝙙𝙚 v1.14.42 released. TL;DR: native LLM core groundwork; interactive opencode run; Effect HTTP API replaces Hono paths; Scout/repo research + provider retry fixes. 𝗖𝗼𝗿𝗲 & 𝗟𝗟𝗠 • Added a new internal @opencode-ai/llm foundation: schema-first requests/events, typed tools, tool-loop execution, provider route composition, HTTP/WebSocket transports, and recorded provider replay. • First route set covers Anthropic Messages, Bedrock Converse, Gemini, OpenAI Chat, OpenAI Responses, OpenAI-compatible chat, plus provider helpers for OpenAI, Anthropic, Azure, Bedrock, Cloudflare, Google, GitHub Copilot, OpenRouter, xAI. • Added @opencode-ai/http-recorder for cassette-style HTTP/WebSocket replay, including binary Bedrock event-stream handling. 𝗖𝗟𝗜 / 𝗧𝗨𝗜 • opencode run now has --interactive split-footer mode: scrollback stays append-only while the footer handles prompt input, command/model/variant menus, permissions, questions, subagent tabs, history, and interrupts. • The TUI key system moved onto @opentui/keymap with flat command ids, leader-key support, command palette integration, and scoped plugin keymap cleanup. • Added an internal which-key plugin, inactive by default, that can show reachable shortcuts and pending key sequences. • Session picker sorting now uses full updated timestamps, not day buckets. Prompt clear retains substantial drafts in history instead of dropping them. 𝗦𝗲𝗿𝘃𝗲𝗿 & 𝗦𝗗𝗞 • The server route tree is now Effect HttpApi-first; legacy Hono backend/adapter/proxy routes were removed. • HTTP API behavior tightened: gzip/deflate response compression, /doc OpenAPI serving, structured validation errors, fixed CORS Vary: Origin, typed 401 auth challenge headers, validated permission/question ids, and logged instance-disposal failures. • Workspace APIs gained sync-list/status/warp coverage and fixed workspace fence headers for mutating calls. • JS SDK/OpenAPI output was regenerated for the updated Effect HTTP surface. 𝗪𝗼𝗿𝗸𝘀𝗽𝗮𝗰𝗲𝘀 & 𝗦𝗰𝗼𝘂𝘁 • Workspaces now track time_used, can discover existing git worktrees, and start syncing even before they have sessions. • Detached session claims now use the source project, avoiding cross-project sync ownership mistakes. • New experimental Scout path adds codesearch, repo_clone, and repo_overview tools, plus config reference entries for git/local reference subagents. • Websearch now rolls out Exa + Parallel provider selection with provider labels surfaced in TUI/Web tool output. 𝗣𝗿𝗼𝘃𝗶𝗱𝗲𝗿𝘀 & 𝗥𝗲𝘁𝗿𝗶𝗲𝘀 • GPT-5 reasoning variants were corrected across OpenAI, Azure, OpenRouter, Cloudflare AI Gateway, and compatible providers, including pro/chat/codex/deep-research edge cases. • Gemini thinking controls were aligned for Gemini 2.5 and Gemini 3 variants, including flash/image model differences. • Anthropic Opus/Sonnet effort handling was updated, and Anthropic/Bedrock reasoning blocks now preserve signed/redacted metadata even when text is empty. • Retry state can now carry provider-specific actions, so Go/free-tier/account-rate-limit failures show actionable dialogs instead of matching brittle strings. 𝗗𝗲𝘀𝗸𝘁𝗼𝗽 & 𝗪𝗲𝗯 • Desktop main process was converted to Effect-style orchestration with deferred startup state, sidecar lifecycle cleanup, update handling split out, system cert/proxy setup retained, and Windows installer switched to silent user-scope NSIS. • Project sidebar now shows a working spinner when any project/workspace session is busy or retrying. • Web/UI shell output normalizes carriage returns, websearch cards show the actual provider, and tool status title measurement is deferred to avoid extra layout work. • npm shim now forwards SIGINT/SIGTERM/SIGHUP to the spawned native binary instead of blocking in spawnSync. Bundle size change macOS arm64 • Total: 100.0 MB -> 100.0 MB (+32.3 KB) • Bun runtime: 60.4 MB -> 60.4 MB (+256 B) • CLI/TUI JS: 14.3 MB -> 14.3 MB (+38.0 KB) • Web UI assets: 17.9 MB -> 17.9 MB (+1.1 KB) • Native addons: 1.7 MB -> 1.7 MB (+720 B) • WASM: 5.7 MB -> 5.7 MB (no change) • Bundle metadata: 81.9 KB -> 74.1 KB (-7.8 KB) Linux x64 • Total: 139.6 MB -> 139.7 MB (+64.0 KB) • Bun runtime: 96.2 MB -> 96.2 MB (no change) • CLI/TUI JS: 14.3 MB -> 14.3 MB (+38.0 KB) • Web UI assets: 17.9 MB -> 17.9 MB (+1.1 KB) • Native addons: 5.5 MB -> 5.6 MB (+25.4 KB) • WASM: 5.7 MB -> 5.7 MB (no change) • Bundle metadata: 70.4 KB -> 70.0 KB (-435 B) Windows x64 • Total: 151.5 MB -> 151.5 MB (+43.5 KB) • Bun runtime: 111.5 MB -> 111.5 MB (-187 B) • CLI/TUI JS: 14.3 MB -> 14.3 MB (+38.0 KB) • Web UI assets: 17.9 MB -> 17.9 MB (+1.1 KB) • Native addons: 2.1 MB -> 2.1 MB (+4.0 KB) • WASM: 5.7 MB -> 5.7 MB (no change) • Bundle metadata: 66.5 KB -> 67.2 KB (+672 B) Compare: github.com/anomalyco/open…




