mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-05-07 02:51:50 +00:00
fix(tui): keep live tool state before stream segments
This commit is contained in:
parent
7b5b524fc7
commit
3d21f97422
1 changed files with 14 additions and 14 deletions
|
|
@ -36,21 +36,8 @@ const StreamingAssistant = memo(function StreamingAssistant({
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{progress.streamSegments.map((msg, i) => (
|
|
||||||
<MessageLine
|
|
||||||
cols={cols}
|
|
||||||
compact={compact}
|
|
||||||
detailsMode={detailsMode}
|
|
||||||
detailsModeCommandOverride={detailsModeCommandOverride}
|
|
||||||
key={`seg:${i}`}
|
|
||||||
msg={msg}
|
|
||||||
sections={sections}
|
|
||||||
t={t}
|
|
||||||
/>
|
|
||||||
))}
|
|
||||||
|
|
||||||
{progress.showProgressArea && (
|
{progress.showProgressArea && (
|
||||||
<Box flexDirection="column" marginBottom={progress.showStreamingArea ? 1 : 0}>
|
<Box flexDirection="column" marginBottom={progress.streamSegments.length || progress.showStreamingArea ? 1 : 0}>
|
||||||
<ToolTrail
|
<ToolTrail
|
||||||
activity={progress.activity}
|
activity={progress.activity}
|
||||||
busy={busy}
|
busy={busy}
|
||||||
|
|
@ -71,6 +58,19 @@ const StreamingAssistant = memo(function StreamingAssistant({
|
||||||
</Box>
|
</Box>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
|
{progress.streamSegments.map((msg, i) => (
|
||||||
|
<MessageLine
|
||||||
|
cols={cols}
|
||||||
|
compact={compact}
|
||||||
|
detailsMode={detailsMode}
|
||||||
|
detailsModeCommandOverride={detailsModeCommandOverride}
|
||||||
|
key={`seg:${i}`}
|
||||||
|
msg={msg}
|
||||||
|
sections={sections}
|
||||||
|
t={t}
|
||||||
|
/>
|
||||||
|
))}
|
||||||
|
|
||||||
{progress.showStreamingArea && (
|
{progress.showStreamingArea && (
|
||||||
<MessageLine
|
<MessageLine
|
||||||
cols={cols}
|
cols={cols}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue