@@ -161,10 +161,7 @@ const DetailSide = (): JSX.Element => {
161
161
< span key = { index } > { elementEl ( item ) } </ span >
162
162
) ) ;
163
163
} else {
164
- content =
165
- typeof value === 'string'
166
- ? value
167
- : JSON . stringify ( value , undefined , 2 ) ;
164
+ content = < pre > { JSON . stringify ( value , undefined , 2 ) } </ pre > ;
168
165
}
169
166
170
167
return (
@@ -175,10 +172,6 @@ const DetailSide = (): JSX.Element => {
175
172
} ) ;
176
173
} ;
177
174
178
- const usageInfo = ( task as ExecutionTask ) ?. usage
179
- ? JSON . stringify ( ( task as ExecutionTask ) ?. usage , undefined , 2 )
180
- : '' ;
181
-
182
175
const metaKVElement = MetaKV ( {
183
176
data : [
184
177
{
@@ -197,27 +190,38 @@ const DetailSide = (): JSX.Element => {
197
190
key : 'total time' ,
198
191
content : timeCostStrElement ( task ?. timing ?. cost ) ,
199
192
} ,
200
- ...( task ?. timing ?. aiCost
193
+ ...( task ?. usage ?. time_cost
201
194
? [
202
195
{
203
196
key : 'AI service time' ,
204
- content : timeCostStrElement ( task ?. timing ?. aiCost ) ,
197
+ content : < pre > { timeCostStrElement ( task ?. usage ?. time_cost ) } </ pre > ,
205
198
} ,
206
199
]
207
200
: [ ] ) ,
208
201
{
209
202
key : 'cache' ,
210
- content : task ?. cache ? JSON . stringify ( task ?. cache ) : 'false' ,
203
+ content : task ?. cache ? (
204
+ < pre > { JSON . stringify ( task ?. cache , undefined , 2 ) } </ pre >
205
+ ) : (
206
+ 'false'
207
+ ) ,
211
208
} ,
212
209
...( task ?. locate
213
210
? [
214
211
{
215
212
key : 'locate' ,
216
- content : JSON . stringify ( task . locate ) ,
213
+ content : < pre > { JSON . stringify ( task . locate , undefined , 2 ) } </ pre > ,
214
+ } ,
215
+ ]
216
+ : [ ] ) ,
217
+ ...( task ?. usage
218
+ ? [
219
+ {
220
+ key : 'usage' ,
221
+ content : < pre > { JSON . stringify ( task . usage , undefined , 2 ) } </ pre > ,
217
222
} ,
218
223
]
219
224
: [ ] ) ,
220
- ...( usageInfo ? [ { key : 'usage' , content : usageInfo } ] : [ ] ) ,
221
225
] ,
222
226
} ) ;
223
227
@@ -383,7 +387,7 @@ const DetailSide = (): JSX.Element => {
383
387
384
388
const locateStr =
385
389
item . type === 'Locate' && item . locate
386
- ? JSON . stringify ( item . locate )
390
+ ? JSON . stringify ( item . locate , undefined , 2 )
387
391
: null ;
388
392
389
393
return {
@@ -394,8 +398,12 @@ const DetailSide = (): JSX.Element => {
394
398
< b > { typeStr ( item as any ) } </ b >
395
399
</ p >
396
400
< p > { item . thought } </ p >
397
- < p > { paramStr } </ p >
398
- < p > { locateStr } </ p >
401
+ < p >
402
+ < pre > { paramStr } </ pre >
403
+ </ p >
404
+ < p >
405
+ < pre > { locateStr } </ pre >
406
+ </ p >
399
407
</ >
400
408
) ,
401
409
} ;
0 commit comments