v0.8.45: add voice input, RLM session objects, and slash recovery fix (#2047)
* 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>
This commit is contained in:
@@ -54,6 +54,7 @@ test.txt
|
||||
TODO*.md
|
||||
todo*.md
|
||||
CLAUDE.md
|
||||
AGENTS.md
|
||||
NEXT_SESSION.md
|
||||
AI_HANDOFF.md
|
||||
result.json
|
||||
|
||||
Reference in New Issue
Block a user