File tree Expand file tree Collapse file tree 2 files changed +19
-7
lines changed
llmstack/client/src/components/apps/renderer Expand file tree Collapse file tree 2 files changed +19
-7
lines changed Original file line number Diff line number Diff line change @@ -83,6 +83,18 @@ export function AppRenderer({ app, ws }) {
8383 const template = outputTemplates [ agentMessage . from_id ] ;
8484 let newMessage ;
8585
86+ if ( agentMessage . type === "step_error" ) {
87+ resolve (
88+ new AgentStepErrorMessage (
89+ `${ message . id } /${ agentMessage . id } ` ,
90+ agentMessage . content ,
91+ message . reply_to ,
92+ ) ,
93+ ) ;
94+
95+ return ;
96+ }
97+
8698 templateEngine
8799 . render (
88100 template ,
@@ -106,12 +118,6 @@ export function AppRenderer({ app, ws }) {
106118 message . reply_to ,
107119 ! agentMessage . done ,
108120 ) ;
109- } else if ( agentMessage . type === "step_error" ) {
110- newMessage = new AgentStepErrorMessage (
111- `${ message . id } /${ agentMessage . id } ` ,
112- response ,
113- message . reply_to ,
114- ) ;
115121 } else {
116122 newMessage = new AgentMessage (
117123 `${ message . id } /${ agentMessage . id } ` ,
Original file line number Diff line number Diff line change @@ -257,6 +257,12 @@ const AgentMessage = memo(
257257 className = {
258258 workflow ? "layout-workflow-output" : "layout-chat_message_from_app"
259259 }
260+ sx = { {
261+ color :
262+ message ?. subType === "agent-step-error"
263+ ? "red !important"
264+ : "inherit" ,
265+ } }
260266 >
261267 < LayoutRenderer > { message . content || "" } </ LayoutRenderer >
262268 </ Box >
@@ -467,7 +473,7 @@ const PromptlyAppChatOutput = memo(
467473 ) ;
468474 } else if ( message . subType === "agent-step-error" ) {
469475 return (
470- < AgentStepMessage
476+ < AgentMessage
471477 message = { message }
472478 key = { message . id }
473479 processors = { appRunData ?. processors }
You can’t perform that action at this time.
0 commit comments