Immutable
release. Only release title and notes can be modified.
Release-Commit: b867fd32a9ebcf9c601a99c9eec16d3a4ec262f5
What's Changed
- Scale MCP read_file concurrency to machine capacity by @baron in #798
- Globalize Context Builder Settings behavior and make Analysis Budget independent by @w-winter in #801
- Agent Mode: eliminate app hang from AgentImageInputAdapter init by @sentry[bot] in #779
- Stabilize AgentRunWorktreeStartTests production-capture selection race (#420) by @moonray in #430
- Dismiss tooltips when owner windows change lifecycle by @0xNino in #564
- Add multi-select + bulk actions to Agent Mode chats by @w-winter in #802
- Fix: Unify exact read and mutation paths by @w-winter in #800
- Add stored prompt management controls by @w-winter in #799
- Fix: decode legacy mutation journal status by @w-winter in #815
- Prevent ephemeral workspace leaks and add safe bulk cleanup by @baron in #814
- Route direct-headless agents through existing worktrees by @nickdavis in #761
- Add Grok Build CLI as an ACP Agent Mode provider by @datawisebets in #817
- Fix: bound MCP structure settlement recovery by @w-winter in #822
- Fix: expose global skills to Codex agents by @w-winter in #824
- Add inline file browser to manually add files/codemaps to selected set in Context Composer by @w-winter in #823
- Fix Codex session disconnect during worktree rebinding by @baron in #826
- Add Grok Build reasoning-effort selection by @datawisebets in #825
- Fix Codex wait-agent watchdog liveness by @baron in #833
- Fix replace-all matching with reused full-file indexes by @morluto in #737
- Add Grok Build CLI to Oracle and built-in chat models by @dsebban in #838
- test: stabilize worktree API smoke and agent-run startup by @dsebban in #832
- Add a Codex project hook approval flow to Agent Mode by @mplibunao in #678
- Bound release network operations and recover Sentry finalization by @baron in #579
- Fix bind_context active workspace routing by @nickdavis in #812
- Add session ID copying to Agent Mode sidebar menus by @aAtila in #846
- Reject rootless working_dirs tab bindings by @nickdavis in #835
- Enable Codex apps with runtime 0.149.0 by @nickdavis in #851
- Harden Apple identity migration bridge by @baron in #857
- Fix: App hang in MessageTimestampFormatterCache.CacheKey.init by @sentry[bot] in #819
- Include session title in handoff prompt by @baron in #747
- Fix Grok Oracle returning progress text instead of an answer by @dsebban in #856
- Harden identity rollover runtime safety by @baron in #868
- Add dormant identity transition release tooling by @baron in #869
- Enable Tip identity transition rehearsal by @baron in #870
- Fix Tip identity transition release credentials by @baron in #873
- Make Tip identity rollout dispatches reliable and truthful by @baron in #874
- Fail Tip identity credential errors before staging by @baron in #876
- Fix Tip staged rollout authority by @baron in #879
- Fix Tip signed artifact handoff by @baron in #880
- Fix Tip appcast generation without predecessors by @baron in #883
- Enable Tip identity transition role by @baron in #885
- Fix Tip transition stage identity validation by @baron in #888
- Fix Tip signer identity projection by @baron in #890
- Separate sidebar command progress from bulk selection UI by @aAtila in #878
- Refactor Apple identity transition release pipeline by @baron in #894
- Replace Tip release machinery with a direct protected-main publisher by @baron in #895
- Restore automatic Tip publication for all rollout roles by @baron in #896
- Remove manual Tip rollout role input by @baron in #901
- Refactor CI tests into deterministic contract and integration lanes by @baron in #899
- Fix redundant Tip package notarization by @baron in #905
- Fix Tip package signing key authorization by @baron in #907
- Fix: restore global Codex instructions in Agent Mode by @w-winter in #906
- Refactor test suite to remove low-value and timing-dependent coverage by @baron in #908
- Fix CLI single-shot selector routing by @mplibunao in #904
- Release v1.4.0 by @baron in #909
New Contributors
Full Changelog: v1.3.0...v1.4.0