Post

OpenCode Changelog
OpenCode Changelog@OpenCodeLog·
𝙊𝙥𝙚𝙣𝘾𝙤𝙙𝙚 v1.15.11 released. TL;DR: ACP-next is available behind OPENCODE_ACP_NEXT; App/TUI session state and scrolling got sharper; OpenAI Responses continuation is safer; provider/project identity fixes reduce broken runs. 𝗔𝗖𝗣 • Added an ACP-next runtime with session create/load/list/resume/close/fork, config option updates, model/mode switching, auth metadata, and MCP server registration. • Added ACP event routing for streamed assistant text, thoughts, and tool-call state so clients receive live tool updates instead of only final session state. 𝗖𝗼𝗿𝗲 • Changed project identity resolution to prefer normalized git remote identity, while migrating cached project IDs without losing sessions, workspaces, or permission rules. 𝗔𝗴𝗲𝗻𝘁 • Fixed run-loop continuation after abort/retry by ignoring orphaned interrupted tool calls instead of treating them as pending work. • Changed experimental background subagents to inject completion/error results automatically and removed task_status polling from the tool surface. 𝗧𝗨𝗜 Added • Added responsive prompt sizing: prompt.max_height caps the session composer and prompt.max_width can fixed-cap or auto-scale the home prompt. Fixed • Fixed diff viewer and editor flows: diff scrolling now uses configured acceleration, and external editor/export opens in the active worktree cwd. • Fixed OpenAI reasoning summary display by separating the title header from the markdown body. 𝗔𝗽𝗽 Changed • Changed server SDK/sync into server-scoped global contexts that coalesce event bursts, reconnect stale streams, and reuse per-directory state. • Refined V2 home/new-session composer and titlebar with project picking, session tabs, server status, and update controls. Fixed • Fixed virtual timeline state so collapsed tools/diffs survive streaming updates and recently expanded context groups remeasure before overlapping later rows. • Fixed deleted/archived sessions evict cached data and close stale titlebar tabs. 𝗗𝗲𝘀𝗸𝘁𝗼𝗽 • Fixed Electron startup/restored-window flashes by defaulting BrowserWindow background to the active OC2 theme and updating existing windows on theme changes. 𝗣𝗿𝗼𝘃𝗶𝗱𝗲𝗿𝘀 Added • Added provider.options.headerTimeout with a 10s OpenAI default, separate from full request and SSE chunk timeouts. Fixed • Fixed DigitalOcean OAuth to use genai:read/inference:query tokens directly for inference/router discovery instead of creating Model Access Keys. • Fixed Google provider regressions around tool-call IDs, Vertex thought signatures, and noisy GCP metadata warnings. 𝗟𝗟𝗠 • Fixed OpenAI Responses reasoning continuation for stateless GPT-5 flows by carrying encrypted reasoning state and splitting streamed summary parts into stable thought blocks. • Added support for OpenAI Responses include values so native callers can request provider-returned artifacts without custom translation. 𝗠𝗖𝗣 • Fixed dynamically added MCP servers so in-memory entries show status, expose tools, and can be connected/disconnected after add. 𝗣𝗹𝘂𝗴𝗶𝗻 • Added a plugin dispose lifecycle hook called during instance teardown. • Fixed Codex integration by sending the session-id header expected by upstream session tracking. 𝗦𝗲𝗿𝘃𝗲𝗿 • Fixed HTTP/OpenAPI modeling for optional no-body payloads on selected session and worktree routes so generated clients can call them without fake bodies. 𝗭𝗲𝗻 Added • Added Qwen3.7 Max to OpenCode Go/Zen surfaces, including Go limits/pricing docs and console model lists. Changed • Changed Zen free-IP rate limiting to use Upstash/Redis with database fallback for lower-latency quota checks. Fixed • Fixed Zen provider selection and non-stream usage accounting: disabled providers are skipped, and Google/OpenAI Responses usage is extracted for billing. 𝗖𝗼𝗻𝘀𝗼𝗹𝗲 • Added a support lookup surface for account, workspace, API key, billing, Go, payment, usage, and disabled-model diagnostics. 𝗜𝗻𝗳𝗿𝗮 • Added AWS S3 Tables/Iceberg data lake ingest for Zen inference events and a stats pipeline backed by Athena/Planetscale. Bundle +1.0 MB because mostly Web UI assets +2.6 MB and CLI/TUI JS +563.3 KB Compare: github.com/anomalyco/open…
English
2
1
39
5.1K
Hugo Batista
Hugo Batista@0xhugobatista·
@OpenCodeLog Oh this is cool. I was handing off when moving projects. "𝗖𝗼𝗿𝗲 • Changed project identity resolution to prefer normalized git remote identity, while migrating cached project IDs without losing sessions, workspaces, or permission rules."
English
0
0
0
66
แชร์