Release v0.27.0
What's Changed
- feat(agy): add Antigravity as an interactive PTY agent by @junmo-kim in #1320
- fix(acp/runner): Cursor worktree banner + skip nested --worktree hang by @heavygee in #1087
- fix(codex): recover ready after stale terminal event by @swear01 in #997
- fix(web+cli): Cursor model picker empty on bare ACP ids + nested variant drill-down by @heavygee in #947
- perf(hub,web): emit structured patches for session todos/teamState/metadata/agentState writes (closes #895, second half of #884) by @heavygee in #897
- fix: resolveCodexImportMachineId fails with multiple online machines by @City-Zero in #1147
- feat(pi): complete RPC parity, native steer, and history controls by @KorenKrita in #1353
- fix(cli): verify OpenCode compaction results by @junmo-kim in #1357
- fix(web): sync share metadata and active-turn availability by @techotaku39 in #1306
- feat(web): FUE + composer hint for session @-mentions by @heavygee in #1274
- fix(hub): support macOS Codex Desktop restart by @nj-zhangrui-arvin in #912
- fix(opencode): surface stall errors and clear thinking spinner by @swear01 in #869
- fix(agy): make conversation discovery deterministic at session start by @junmo-kim in #1369
- fix(web): drop Idle session-list badge (keep working/pending) by @heavygee in #1366
- fix(web): avoid React #185 from MessageActions useAuiState object snapshot by @swear01 in #1381
- fix(pi): keep running state through active RPC turns by @KorenKrita in #1379
- fix(web): preserve manual scroll during initial settling by @KorenKrita in #1377
- feat(a2a): steer session citations toward inspect_peer by @heavygee in #1373
- fix: preserve fallback models for legacy usage events by @wu736139669 in #1359
- feat(pi): import and reconcile local sessions by @KorenKrita in #1365
New Contributors
- @City-Zero made their first contribution in #1147
- @nj-zhangrui-arvin made their first contribution in #912
Full Changelog: v0.26.0...v0.27.0