Capability Manifest
A component for displaying AI agent capabilities, constraints, alerts, and connection status. Essential for setting user expectations during agent initialization.

Installation
hax init
hax add artifact capability-manifestComponent Setup
import { HAXCapabilityManifest, useCapabilityManifestAction } from "@/hax/artifacts/capability-manifest";
export function AgentHandshake() {
const [artifacts, setArtifacts] = useState([]);
useCapabilityManifestAction({
addOrUpdateArtifact: (type, data) => {
setArtifacts(prev => [...prev, { type, data, id: Date.now() }]);
}
});
return (
<HAXCapabilityManifest
data={{
agentName: "Data Analyst",
capabilities: [
{ id: "1", name: "SQL Query", status: "enabled" }
],
connectionStatus: "connected"
}}
/>
);
}