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,