revert: remove invasive ToolDisplay logic from legacy UI components

This commit is contained in:
Michael Bleigh
2026-04-11 19:04:36 -07:00
parent 383cb7d795
commit 410e675837
7 changed files with 17 additions and 165 deletions
+4 -6
View File
@@ -224,9 +224,9 @@ export const useAgentStream = ({
else if (evtStatus === 'success')
status = CoreToolCallStatus.Success;
const display = event.display?.result;
const liveOutput =
displayContentToString(event.display?.result) ??
tc.resultDisplay;
displayContentToString(display) ?? tc.resultDisplay;
const progressMessage =
legacyState?.progressMessage ?? tc.progressMessage;
const progress = legacyState?.progress ?? tc.progress;
@@ -237,7 +237,6 @@ export const useAgentStream = ({
return {
...tc,
name: event.display?.name ?? tc.name,
status,
display: event.display
? { ...tc.display, ...event.display }
@@ -260,13 +259,12 @@ export const useAgentStream = ({
const legacyState = event._meta?.legacyState;
const outputFile = legacyState?.outputFile;
const display = event.display;
const display = event.display?.result;
const resultDisplay =
displayContentToString(display?.result) ?? tc.resultDisplay;
displayContentToString(display) ?? tc.resultDisplay;
return {
...tc,
name: display?.name ?? tc.name,
status: event.isError
? CoreToolCallStatus.Error
: CoreToolCallStatus.Success,