A structured table component for presenting diagnostic findings with confidence levels, rationale, and actionable recommendations. Ideal for troubleshooting, root cause analysis, and system health assessments.

Installation
Schema & Prompt Control
Conversation
Instructions
# Initialize HAX in your projecthax init# Add the componenthax add artifact diagnostic-report
The diagnostic report integrates with AI agents through CopilotKit. Agents automatically create diagnostic tables when presenting troubleshooting results, root cause analysis, or system health assessments.
Setup
import { HAXDiagnosticReport, useDiagnosticReportAction } from "@/hax/artifacts/diagnostic-report";export function TroubleshootingPage() {const [artifacts, setArtifacts] = useState([]);// Register diagnostic report actions for AI agentsuseDiagnosticReportAction({addOrUpdateArtifact: (type, data) => {setArtifacts(prev => [...prev, { type, data, id: Date.now() }]);}});return (<HAXDiagnosticReporttitle="Service Degradation Analysis"items={[{id: "1",suspectedCause: "Memory leak in workers",confidence: 85,confidenceLevel: "high",rationale: "Heap grows 12MB/hr under load",recommendedAction: "Profile heap"},{id: "2",suspectedCause: "Connection pool exhaustion",confidence: 62,confidenceLevel: "medium",rationale: "Pool nearing max at peak traffic",recommendedAction: "Increase pool size"}]}/>);}
© 2025 Outshift. All Rights Reserved.
A structured table component for presenting diagnostic findings with confidence levels, rationale, and actionable recommendations. Ideal for troubleshooting, root cause analysis, and system health assessments.

Installation
Schema & Prompt Control
Conversation
Instructions
# Initialize HAX in your projecthax init# Add the componenthax add artifact diagnostic-report
The diagnostic report integrates with AI agents through CopilotKit. Agents automatically create diagnostic tables when presenting troubleshooting results, root cause analysis, or system health assessments.
Setup
import { HAXDiagnosticReport, useDiagnosticReportAction } from "@/hax/artifacts/diagnostic-report";export function TroubleshootingPage() {const [artifacts, setArtifacts] = useState([]);// Register diagnostic report actions for AI agentsuseDiagnosticReportAction({addOrUpdateArtifact: (type, data) => {setArtifacts(prev => [...prev, { type, data, id: Date.now() }]);}});return (<HAXDiagnosticReporttitle="Service Degradation Analysis"items={[{id: "1",suspectedCause: "Memory leak in workers",confidence: 85,confidenceLevel: "high",rationale: "Heap grows 12MB/hr under load",recommendedAction: "Profile heap"},{id: "2",suspectedCause: "Connection pool exhaustion",confidence: 62,confidenceLevel: "medium",rationale: "Pool nearing max at peak traffic",recommendedAction: "Increase pool size"}]}/>);}
© 2025 Outshift. All Rights Reserved.