[1.3.5] - 2026-08-12
Added
- Added non-interactive CLI print mode (
cowork -p/--print) withtext,json, andstream-jsonoutput, optional--timeout/--max-turns, and stdin prompt support for CI pipelines. - Added CLI session continue/resume flags (
-c/--continue,--resume <session-id>) so a folder’s stored CLI session can be restored before entering the UI or print mode. - Added
cowork update --repairto reinstall the platform Native Worker binary without a full package reinstall. - Added CLI
/mcpand/skillscommands, plus a CLI-side MCP host that syncs~/.open-cowork/mcp-servers.jsonand serves Worker reverse requests (mcp:call-tool,mcp:read-resource). - Added Native Worker session-host routes (
agent/session-open,agent/session-send,agent/session-close) so a hosted session keeps the run template and canonical conversation inside the Worker. - Added shared Native Worker wire-protocol helpers (
src/shared/native-worker-protocol.ts) andcli/scripts/sync-shared.mjsto vendor those contracts into the CLI package before typecheck/build. - Added CLI host-adapter registry for reverse-request surfaces (permissions, AskUserQuestion, plan mode, skills, MCP) so unregistered methods fail explicitly instead of hanging the Worker.
- Added fullscreen transcript windowing by estimated message height, SGR mouse wheel/click scrolling, bracketed paste, and a user-overridable keymap (
~/.open-cowork/cli-keymap.json). - Added PTY golden snapshot tests (
cli/test/) with a deterministic fixture runtime (OPENCOWORK_CLI_FIXTURE=1) across the documented width matrix, plus a session-host smoke script. - Added a first-run provider onboarding flow that recommends Routin AI, opens the API-key page in the system browser when available, and keeps a manual-link fallback for SSH/containers (
OPENCOWORK_CLI_NO_BROWSER=1).
Changed
- Desktop and CLI Native Worker clients now share the same frame decoder, heartbeat constants, and protocol framing instead of maintaining duplicate socket parsers.
- Expanded the provider setup panel with grouped catalogs (configured / presets / custom), multi-step progress, and clearer review/save messaging.
- Wired
npm run cli:sync-sharedinto CLI typecheck/build, and addednpm run cli:testfor the golden suite.
Fixed
- Hardened doctor output around MCP config parse failures and missing custom skills directories so readiness checks report actionable status instead of silent gaps.