diff --git a/tests/integration/api/test_monitoring.py b/tests/integration/api/test_monitoring.py index 6a65790ff..64c155840 100644 --- a/tests/integration/api/test_monitoring.py +++ b/tests/integration/api/test_monitoring.py @@ -81,6 +81,7 @@ def fake_monitoring_app(): ) app.monitoring_service.get_messages = AsyncMock(return_value=([{'id': 'msg-1', 'content': 'test'}], 100)) app.monitoring_service.get_llm_calls = AsyncMock(return_value=([{'id': 'llm-1'}], 50)) + app.monitoring_service.get_tool_calls = AsyncMock(return_value=([{'id': 'tool-1'}], 5)) app.monitoring_service.get_embedding_calls = AsyncMock(return_value=([{'id': 'emb-1'}], 10)) app.monitoring_service.get_sessions = AsyncMock(return_value=([{'session_id': 'sess-1'}], 20)) app.monitoring_service.get_errors = AsyncMock(return_value=([{'id': 'err-1'}], 2)) diff --git a/web/src/app/home/bots/components/bot-session/BotSessionMonitor.tsx b/web/src/app/home/bots/components/bot-session/BotSessionMonitor.tsx index 86eef1bfb..3a181134a 100644 --- a/web/src/app/home/bots/components/bot-session/BotSessionMonitor.tsx +++ b/web/src/app/home/bots/components/bot-session/BotSessionMonitor.tsx @@ -534,13 +534,15 @@ const BotSessionMonitor = forwardRef< message, }), ); - const toolItems: SessionTimelineItem[] = toolCalls.map((toolCall, index) => ({ - id: `tool-${toolCall.id}`, - type: 'tool', - timestamp: parseTimestamp(toolCall.timestamp).getTime(), - order: index * 2 + 1, - toolCall, - })); + const toolItems: SessionTimelineItem[] = toolCalls.map( + (toolCall, index) => ({ + id: `tool-${toolCall.id}`, + type: 'tool', + timestamp: parseTimestamp(toolCall.timestamp).getTime(), + order: index * 2 + 1, + toolCall, + }), + ); return [...messageItems, ...toolItems].sort( (a, b) => a.timestamp - b.timestamp || a.order - b.order, @@ -813,9 +815,7 @@ const BotSessionMonitor = forwardRef< )}
-                                            {truncateToolDetail(
-                                              call.arguments,
-                                            )}
+                                            {truncateToolDetail(call.arguments)}
                                           
)} diff --git a/web/src/app/home/components/dynamic-form/DynamicFormItemComponent.tsx b/web/src/app/home/components/dynamic-form/DynamicFormItemComponent.tsx index 9cb01d1c5..40c5619a0 100644 --- a/web/src/app/home/components/dynamic-form/DynamicFormItemComponent.tsx +++ b/web/src/app/home/components/dynamic-form/DynamicFormItemComponent.tsx @@ -398,17 +398,15 @@ export default function DynamicFormItemComponent({ - {config.options - ?.filter(hasUsableOptionName) - .map((option) => ( - - {extractI18nObject(option.label)} - - ))} + {config.options?.filter(hasUsableOptionName).map((option) => ( + + {extractI18nObject(option.label)} + + ))} @@ -1361,9 +1359,7 @@ export default function DynamicFormItemComponent({ {engineName} {kbs.map((base) => { - const isSelected = tempSelectedKBIds.includes( - base.uuid, - ); + const isSelected = tempSelectedKBIds.includes(base.uuid); return (