From 436bd1393d8cd7c2ff37fef37819ec9e876f5881 Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 14 Jun 2026 16:00:58 -0400 Subject: [PATCH] fix: echo user command to TUI chat display and session state --- src/tui/app.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/tui/app.js b/src/tui/app.js index f1e360f..b426355 100644 --- a/src/tui/app.js +++ b/src/tui/app.js @@ -123,6 +123,9 @@ export default function App({ */ const handleCommand = async (trimmed) => { try { + // Always show the user's command in the chat display + addMessage({ role: "user", content: trimmed }); + const result = parser.parse(trimmed, { _sessionState: sessionState, _setConfigValue: (dotPath, valueStr) => { @@ -187,6 +190,10 @@ export default function App({ gcManager?.(); setStatusMessage("Streaming..."); + if (sessionState) { + sessionState.addExchange({ role: "user", content: trimmed }); + } + const assistantTime = getTimestamp(); setMessages((prev) => [ ...prev,