a6bd5ac08b
* feat(tui): add command palette voice input * feat(rlm): expose active session objects * fix(tui): do not restore slash commands as retry drafts * fix(config): expose voice input settings rows * fix: sync ActiveTurnState.auto_approve when remember is set When a user checks 'Remember for this tool' and approves a tool call, remember_thread_auto_approve() only persisted thread.auto_approve to disk but did not update the in-memory ActiveTurnState for the current turn. This meant subsequent tool calls within the same turn would still require manual approval, making the remember checkbox appear non-functional. Now remember_thread_auto_approve() also sets ActiveTurnState.auto_approve = true, so active_turn_flags() returns the correct value and the approval_decision() logic auto-approves remaining tool calls in the current turn. (cherry picked from commit 2ccf048c8984d61e3341a4304d0796a1f965d3e7) * test(runtime): cover remembered auto approve on active turn --------- Co-authored-by: Ben Gao <bengao168@msn.com>