3.4.0 (2026-08-26)
Bug Fixes
- codex: handle session writer conflicts (247483b)
- daemon: create IPC socket before project registration (6329f12)
- debate: prevent proposal failures from stopping daemon (05ee090)
- files: make file watching resilient (cfaa188)
- kiro: widen ACP initialize timeout to 90s (38f6def)
- mobile: correct PWA chat layout (#420) (159ee82)
- models: harden model discovery and selection (bc01d84)
- models: isolate model state per session and vendor (db4b062)
- sessions: prefer installed vendors for blank sessions (a7bbd50)
- sessions: publish installed vendors before warmup (cbda521)
- sessions: report interrupted worker turns as interrupted (87dac13)
- sessions: reset queued-turn state on result-less turn endings (17bba30)
- ui: clear activity dots when tools take over (8fb8ffd)
- ui: match delegation notice border to input focus state (965f873)
- ui: open pane web links in new tabs (77b0bad)
- ui: show connecting wording and quiet pane connection overlay (567a8d6)
- ui: show split notification banner once (bc33ad7)
- worker: delegate follow-up implementation (d00c2e7)
- yoke: clarify adapter registration logs (783d456)
- yoke: share one 90s initialize timeout across vendors (2047d30)
Features
- add composer shell commands and conflict handling (#421) (144e4d8)
- notes: add deferred-proposal exception to sticky note guidance (1cc7a5b)
- notes: track deferred defects proactively (#423) (8c17a82)
- sessions: add configurable session handoffs (6c0bb98)
- sessions: auto-approve worker proposals when skip permissions is on (bb151a4)
- sessions: show active background tasks with stop controls (4e2cca5)
- shell: add composer command execution (10806b2)
- ui: dock document viewer leftmost with a global tab bar (20f7659), closes #file-viewer #main-panels
- ui: reorganize session header controls (478b31a)
- vendors: add experimental agent integrations (80348c4)
- worktrees: allow access outside project folder (2c1a23e)
- yoke: add Gemini and OpenCode ACP adapters (27261fb)
- yoke: emit background_tasks_changed from codex background terminals (7903132)
- yoke: replace Gemini CLI with Antigravity (0f15c35)
- yoke: replace Gemini CLI with Antigravity (#422) (d80fc92)