Merge branch 'main' of github.com:NousResearch/hermes-agent into bb/tui-audit-followup

# Conflicts:
#	ui-tui/src/components/markdown.tsx
#	ui-tui/src/types/hermes-ink.d.ts
This commit is contained in:
Brooklyn Nicholson
2026-04-18 14:52:54 -05:00
71 changed files with 3243 additions and 42 deletions

View File

@@ -28,12 +28,19 @@ export const MessageLine = memo(function MessageLine({
}
if (msg.role === 'tool') {
const maxChars = Math.max(24, cols - 14)
const stripped = hasAnsi(msg.text) ? stripAnsi(msg.text) : msg.text
const preview = compactPreview(stripped, maxChars) || '(empty tool result)'
return (
<Box alignSelf="flex-start" borderColor={t.color.dim} borderStyle="round" marginLeft={3} paddingX={1}>
<Text color={t.color.dim} wrap="truncate-end">
{compactPreview(hasAnsi(msg.text) ? stripAnsi(msg.text) : msg.text, Math.max(24, cols - 14)) ||
'(empty tool result)'}
</Text>
{hasAnsi(msg.text) ? (
<Text wrap="truncate-end"><Ansi>{msg.text}</Ansi></Text>
) : (
<Text color={t.color.dim} wrap="truncate-end">
{preview}
</Text>
)}
</Box>
)
}