v2.1.0
What's Changed
- [codex] Fix worktree chat ownership projection by @Git-on-my-level in #1879
- [codex] Label PMA launch actions by @Git-on-my-level in #1878
- [codex] Speed up automations workspace load by @Git-on-my-level in #1880
- [codex] Make lifecycle transitions explicit across CAR workflows by @Git-on-my-level in #1881
- [codex] Fix chat deep-link activation race by @Git-on-my-level in #1882
- [codex] Own chat transcript stream activation by @Git-on-my-level in #1883
- [codex] Fix PMA automation edit chat defaults by @Git-on-my-level in #1884
- feat: chat transcript runtime activation and stream visibility by @Git-on-my-level in #1886
- [codex] Improve Web Hub live runtime ownership by @Git-on-my-level in #1887
- [codex] add web outbox artifact support by @Git-on-my-level in #1888
- [codex] Fix chat filter overflow collapse by @Git-on-my-level in #1889
- [codex] Fix repo worktree cache windows by @Git-on-my-level in #1890
- Normalize context usage across agents by @Git-on-my-level in #1891
- [codex] Improve repo and chat first-load responsiveness by @Git-on-my-level in #1892
- [codex] expose chat mode selector by @Git-on-my-level in #1895
- [codex] Add canonical ticket lint CLI by @Git-on-my-level in #1893
- [codex] Refactor chat index pagination architecture by @Git-on-my-level in #1897
- [codex] Add filebox delete controls by @Git-on-my-level in #1894
- [codex] Track automation child executions by @Git-on-my-level in #1896
- [codex] Make managed thread continuation durable by @Git-on-my-level in #1906
- [codex] Generalize PMA automations by @Git-on-my-level in #1907
- [codex] Canonical turn execution contract by @Git-on-my-level in #1909
- [codex] Align flow retire cleanup with clean state by @Git-on-my-level in #1910
- [codex] generalize failed turn recovery delivery by @Git-on-my-level in #1911
- [codex] Repair legacy opencode migration backfill by @Git-on-my-level in #1913
- fix(automation): migrate stale pma_turn executor_kind to managed_thread_turn (#1860) by @Git-on-my-level in #1914
- [codex] Fix OpenCode silent turn liveness by @Git-on-my-level in #1916
- [codex] Speed up automations workspace loading by @Git-on-my-level in #1918
- Bump svelte from 5.55.8 to 5.55.9 by @dependabot[bot] in #1904
- Bump vitest from 4.1.6 to 4.1.7 by @dependabot[bot] in #1903
- Bump marked from 18.0.3 to 18.0.4 by @dependabot[bot] in #1902
- Bump @types/node from 25.7.0 to 25.9.1 by @dependabot[bot] in #1899
- Bump isomorphic-dompurify from 3.12.0 to 3.14.0 by @dependabot[bot] in #1901
- Update click requirement from <8.2 to <8.5 by @dependabot[bot] in #1900
- Bump black from 25.11.0 to 26.5.1 by @dependabot[bot] in #1898
- [codex] Improve Discord queue interrupt handoff by @Git-on-my-level in #1923
- [codex] Ship facet-driven chat filtering by @Git-on-my-level in #1920
- [codex] Fix hot-upgrade orchestration compatibility by @Git-on-my-level in #1924
- [codex] Refactor automation execution graph architecture by @Git-on-my-level in #1922
- [codex] Keep new chat selected during URL sync by @Git-on-my-level in #1925
- [codex] Finalize automation architecture cleanup by @Git-on-my-level in #1927
- [codex] Seal Hermes ACP turn output normalization by @Git-on-my-level in #1928
- fix(chat): reject foreign model on managed-thread turns before dispatch by @tmchow in #1926
- [codex] Fix chat projection facet schema drift by @Git-on-my-level in #1930
- [codex] Fix Hermes ACP chunk spacing by @Git-on-my-level in #1931
- Default CAR apps to blessed main by @Git-on-my-level in #1932
- [codex] Fix chat facet filter semantics by @Git-on-my-level in #1935
- [codex] Resolve stale clean commit barriers by @Git-on-my-level in #1936
- [codex] Simplify artifact current target resolution by @Git-on-my-level in #1940
- [codex] Repair setup venvs missing pip by @Git-on-my-level in #1938
- [codex] Recover stale-alive commit barriers by @Git-on-my-level in #1939
- Speed up local update path by @Git-on-my-level in #1937
- Show execution model for automation chats by @Git-on-my-level in #1941
- [codex] Fix chat unread auto-read by @Git-on-my-level in #1942
- [codex] Surface Discord schema mismatch errors by @Git-on-my-level in #1943
- Add runtime identity provenance architecture by @Git-on-my-level in #1944
- [codex] Keep new chat detail mounted by @Git-on-my-level in #1947
- [codex] Tidy repo worktree frontend maintainability by @Git-on-my-level in #1946
- [codex] Clarify chat-bound display metadata by @Git-on-my-level in #1948
- [codex] Fix Hermes chat formatting by @Git-on-my-level in #1949
- [codex] Add context compaction transcript cards by @Git-on-my-level in #1950
- [codex] Fix ACP preservation of Hermes markdown spacing by @Git-on-my-level in #1951
- [codex] Make GitHub triggers use hub-owned control-plane state by @Git-on-my-level in #1952
- [codex] Fix OpenCode stream word boundaries by @Git-on-my-level in #1954
- Add generic user input request support by @Git-on-my-level in #1955
- [codex] Clean up PMA automation and chat ownership boundaries by @Git-on-my-level in #1956
- Fix queued chat progress ordering by @Git-on-my-level in #1957
New Contributors
Full Changelog: v2.0.0...v2.1.0