From 2644ed269e2cd0517a5194352cb9a066544fe8a2 Mon Sep 17 00:00:00 2001 From: William Valentin Date: Tue, 10 Feb 2026 13:27:58 -0800 Subject: [PATCH] fix(tui): reset agent state on /reset command in fullscreen mode Use agent.reset() instead of session.clear() when agent is available, ensuring tool fingerprint, usage counters, and agent history are all cleared properly alongside the session. --- src/frontends/tui/components/App.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/frontends/tui/components/App.tsx b/src/frontends/tui/components/App.tsx index 8d0e8c7..d4dc49f 100644 --- a/src/frontends/tui/components/App.tsx +++ b/src/frontends/tui/components/App.tsx @@ -149,7 +149,11 @@ export function App({ return; case 'reset': - session.clear(); + if (agent) { + agent.reset(); + } else { + session.clear(); + } setMessages([]); setTokenUsage({ inputTokens: 0, outputTokens: 0 }); setScrollOffset(0);