What's Changed
- fix(cli): stop internal agent events from leaking into chat as raw JSON by @hqhq1025 in #1165
- feat(codex): support proactive /agent mode by @swear01 in #1172
- fix(web): keep session sidebar stable after selection by @swear01 in #1173
- fix(hub): archive active sessions with stale metadata by @junmo-kim in #1170
- fix(cli): preserve active Claude model on local handoff by @jstar0 in #1168
- fix(web): reasoning overflow and settings label spacing by @teekalpha in #1166
- fix(web): stop voice backend detection from raising the error banner by @hqhq1025 in #1164
- fix(web): align session agent icons with text by @techotaku39 in #1159
- fix(codex): clear completed safety review prompt by @swear01 in #1156
- fix(web): connect circular action icon arrowheads by @techotaku39 in #1154
- fix(web): stabilize message timestamps across history loads by @swear01 in #1152
- feat(web): show tool execution timing by @techotaku39 in #1140
- fix(cli,web): group orphaned subagent trace by parent_tool_use_id by @junmo-kim in #1175
- fix(codex): show catalog-default Fast tier by @swear01 in #1179
- fix(web): clarify settings visual hierarchy by @techotaku39 in #1177
New Contributors
Full Changelog: v0.23.4...v0.24.0