You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added a dismissible /init banner when the selected project folder has no AGENTS.md, so Cowork, Code, and ACP sessions can seed workspace protocol without hunting for the command.
Changed
Removed Auto model routing and the session “follow global model” option; sessions now bind a concrete model, and new sessions snapshot the current global, project, or configured default.
Refreshed the model switcher and Model settings panel around search results and capability chips so the catalog’s context, thinking, and tool support is visible while picking a model.
Fixed
Fixed transient provider failures aborting a turn that had not yet produced output: OpenAI Responses stream errors (overloaded_error, rate_limit_error, server_error, and the other retryable codes), response-header timeouts, and HTTP 408/409/425 now retry; a rejected previous_response_id on the WebSocket path falls back to HTTP SSE instead of failing the turn.
Fixed hosted-session open or send failures stranding the turn: Main now falls back to an idempotent legacy agent/run with the same run id, restores persisted sessions after a worker restart, and forwards the raw error detail through IPC so the chat card shows the actual cause instead of a generic unknown.
Fixed compaction dividers vanishing into the collapsed tool-process section and landing on the wrong assistant turn: the recorded cut now keeps the summary above the spared streaming row.
Fixed Stop/terminate hooks never reaching the host after the user cancelled a run, because the reverse request inherited the already-cancelled run token.