+ {parsedResult.type === 'text' ? parsedResult.content : ''}
+
+ ) : null}
+ {!parsedResult && isPending && !isStreaming && !isBrowserAgent && (
+ + + {promptPrefix} + + {isStreaming ? ( + {call.content?.input ?? ''} + ) : ( + colorizeInput(toolName, formattedInput, tc) + )} + {isStreaming && ( + + )} ++ + {isBrowserAgent && sessionId && ( +
+ {parsedResult.type === 'bash' ? (
+ <>
+ {parsedResult.stdout.trim() &&
+ colorizeOutput(toolName, parsedResult.stdout, tc)}
+ {parsedResult.stderr.trim() && (
+ <>
+ {parsedResult.stdout.trim() && '\n'}
+ {parsedResult.stderr}
+ >
+ )}
+ {!parsedResult.stdout.trim() && !parsedResult.stderr.trim() && (
+ (no output)
+ )}
+ >
+ ) : (
+ <>
+ {parsedResult.isError ? (
+ {parsedResult.content || '(empty)'}
+ ) : (
+ colorizeOutput(toolName, parsedResult.content, tc)
+ )}
+ >
+ )}
+
+ ) : null}
+
+ {!parsedResult && isPending && !isStreaming && !isBrowserAgent && (
+
- {single.description.slice(0, 300)}
- {single.description.length > 300 ? '…' : ''}
-
-
- {JSON.stringify(val, null, 2).slice(0, 500)}
-
- ) : isLong ? (
-
- {String(val).slice(0, 500)}{String(val).length > 500 ? '…' : ''}
-
- ) : (
- {String(val)}
- )}
-
- {parsedResult.type === 'text' ? parsedResult.content : ''}
-
- ) : null}
- {!parsedResult && isPending && !isStreaming && !isBrowserAgent && (
- - - {promptPrefix} - - {isStreaming ? ( - {call.content?.input ?? ''} - ) : ( - colorizeInput(toolName, formattedInput, tc) - )} - {isStreaming && ( - - )} -- - {isBrowserAgent && sessionId && ( -
- {parsedResult.type === 'bash' ? (
- <>
- {parsedResult.stdout.trim() &&
- colorizeOutput(toolName, parsedResult.stdout, tc)}
- {parsedResult.stderr.trim() && (
- <>
- {parsedResult.stdout.trim() && '\n'}
- {parsedResult.stderr}
- >
- )}
- {!parsedResult.stdout.trim() && !parsedResult.stderr.trim() && (
- (no output)
- )}
- >
- ) : (
- <>
- {parsedResult.isError ? (
- {parsedResult.content || '(empty)'}
- ) : (
- colorizeOutput(toolName, parsedResult.content, tc)
- )}
- >
- )}
-
- ) : null}
-
- {!parsedResult && isPending && !isStreaming && !isBrowserAgent && (
-