fix(tui): deferred command output during streaming

- Queued transcript command panels until the active agent turn ends.

- Added regression coverage for slash-command output mounting exactly once.

Fixes #4806
This commit is contained in:
roboomp
2026-07-14 16:34:47 +00:00
parent ac2ea80fa3
commit d3f4830ceb
10 changed files with 121 additions and 2 deletions
@@ -105,5 +105,5 @@ export function showCommandMessage(ctx: InteractiveModeContext, text: string): v
block.addChild(new DynamicBorder());
block.addChild(new Text(text, 1, 1));
block.addChild(new DynamicBorder());
ctx.present(block);
ctx.presentCommandOutput(block);
}