Commit Graph

12 Commits

Author SHA1 Message Date
Dan ca434e546f feat(ai-assistant): introduce test task tools and enhance AIChat integration
- Added new tools for listing testable tasks, generating test payloads, and running test tasks, improving the AI assistant's capabilities for testing workflows.
- Enhanced AIChatMessages and AIChatProvider to support the new test task functionalities, including handling generated payloads and navigating to test runs.
- Updated tool schemas to include new test-related operations, ensuring a seamless user experience when interacting with testing features.
- Improved the AI assistant's guidelines to reflect the new testing capabilities, providing clearer instructions for users.

These changes aim to enrich the testing experience within the AI assistant, making it easier for users to manage and execute test tasks effectively.
2026-06-04 10:21:53 +01:00
Dan 43ad5fcd2f feat(ai-assistant): enhance navigation and span detail tools
- Updated the navigateToPage tool to support deep-linking to specific runs and spans, improving user navigation capabilities.
- Introduced a new getSpanDetails tool for retrieving detailed information about individual spans within a run, aiding in error investigation.
- Enhanced AI assistant guidelines to reflect new navigation and inspection capabilities, ensuring users can effectively query run and span details.
- Added spanId and runId parameters to relevant schemas and functions for better context handling.

These changes aim to provide a more robust and informative experience for users interacting with the AI assistant, particularly in navigating and diagnosing run-related issues.
2026-06-03 17:35:42 +01:00
Dan dfcadcaaf5 feat(ai-assistant): enhance AIChatMessages and introduce new tool result components
- Updated AIChatMessages to support structured output rendering for various tool results, improving user interaction.
- Added ToolOutput component to handle different tool outputs, including FailureSummaryCard, FilterChips, and MiniTable for better data presentation.
- Enhanced AIChatPanel to pass onSendMessage prop for improved message handling.
- Introduced AIChatToolResults for better organization of tool result components.

These changes aim to provide a richer and more informative user experience when interacting with the AI assistant.
2026-06-03 16:03:45 +01:00
Dan 76360ea261 feat(ai-assistant): enhance multi-step request handling and tool loading 2026-06-03 15:05:05 +01:00
Dan d6fa0d64ff feat(ai-assistant): enhance chat message handling, history and tool ux
- Updated AIChatMessages component to improve auto-navigation logic, ensuring navigation only occurs during active streaming.
- Introduced ToolResultCard for displaying tool outputs with collapsible details, enhancing user interaction.
- Added tool labels for better UI feedback on tool actions.
- Refined AIChatPanel to manage chat state more effectively, including resuming previous chats.
- Improved AIChatProvider to handle chat switching and state management with better reliability.

These changes aim to provide a more intuitive and responsive experience for users interacting with the AI assistant.
2026-06-03 14:52:55 +01:00
Dan 830b830154 feat(ai-assistant): refine session management and error handling 2026-06-03 12:34:37 +01:00
Dan 0772ab4106 feat(ai-assistant): enhance analytics tools with ClickHouse integration 2026-06-03 11:20:04 +01:00
Dan 0e204a2a9a feat(ai-assistant): implement run tools 2026-06-03 07:42:33 +01:00
Dan e209bac792 feat(ai-assistant): implement error classification and retrieval tools 2026-06-03 07:41:59 +01:00
Dan 669d396f7c feat(ai-assistant): add scaffolding for expanding AI assistant capabilities with V1B tools and enhancements
- Introduced new tools for managing runs, errors, and analytics, including:
  - `listRuns`, `getRunDetails`, `getRunLogs`, `getRunGraph`, `applyRunFilters`, `queryRuns`
  - `listErrors`, `getErrorDetails`, `findSimilarErrors`, `classifyFailure`
  - `summarizeCurrentView`, `aggregateRuns`, `correlateRunsWithDeploy`
- Updated AIChatToolCall component with new tool labels for improved user feedback.
- Enhanced the AI assistant's system prompt to include capabilities for inspecting runs and errors.
- Added new utility functions for handling ClickHouse queries and summarizing run data.

These changes aim to provide a more comprehensive and user-friendly experience for users interacting with the AI assistant, enabling better insights into runs and error management.
2026-06-03 07:35:57 +01:00
Dan 36628d6bd3 feat(ai-assistant): enhance chat UI with improved input handling and message display
- Updated AskAI component to hide when the chat drawer is open.
- Modified AIChatContextBanner for better styling.
- Refactored AIChatHeader to include scroll handling and improved chat history display.
- Enhanced AIChatInput to support auto-growing text area and focus management.
- Improved AIChatMessages to handle scrolling and display messages more effectively.
- Added error handling and retry functionality in AIChatPanel.
- Introduced new suggested prompts with animation effects.

These changes aim to provide a more seamless and user-friendly chat experience in the AI assistant interface.
2026-06-02 20:19:20 +01:00
Dan 3e42603e03 feat(ai-assistant): dashboard agent task, tools, and session routes
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 18:30:00 +01:00