github AIDotNet/OpenCowork 1.3.15

3 hours ago

[1.3.15] - 2026-08-21

Added

  • 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.

Don't miss a new OpenCowork release

NewReleases is sending notifications on new releases.