File tree Expand file tree Collapse file tree 2 files changed +24
-4
lines changed Expand file tree Collapse file tree 2 files changed +24
-4
lines changed Original file line number Diff line number Diff line change @@ -199,10 +199,27 @@ export default function ChatMessage({
199199 </ details >
200200 ) }
201201
202- < MarkdownDisplay
203- content = { content }
204- isGenerating = { isPending }
205- />
202+ { msg . role === 'tool' ? (
203+ < details
204+ className = "collapse bg-base-200 collapse-arrow mb-4"
205+ open = { true }
206+ >
207+ < summary className = "collapse-title" >
208+ < b > Tool call result</ b >
209+ </ summary >
210+ < div className = "collapse-content" >
211+ < MarkdownDisplay
212+ content = { content }
213+ isGenerating = { false } // Tool results are not "generating"
214+ />
215+ </ div >
216+ </ details >
217+ ) : (
218+ < MarkdownDisplay
219+ content = { content }
220+ isGenerating = { isPending }
221+ />
222+ ) }
206223 </ div >
207224 </ >
208225 ) }
Original file line number Diff line number Diff line change @@ -37,6 +37,9 @@ export class JSReplAgentTool extends AgentTool {
3737 try {
3838 // Evaluate the provided agent code
3939 result = eval ( args . code ) ;
40+ if ( ! result ) {
41+ result = '' ;
42+ }
4043 } catch ( err ) {
4144 result = String ( err ) ;
4245 }
You can’t perform that action at this time.
0 commit comments