Click-to-approve flow for in-chat agents.
Modal that walks an agent through the trust handshake: name + color + scope review + 'approve' button. Designed to live in a chat surface where an agent is asking permission to act inside a workspace.
import { AgentBootstrap } from "@/components/ui/agent-bootstrap";
<AgentBootstrap
candidate={{ name: "Scout", color: "#0A84FF", scopes: ["read:workspaces"] }}
onApprove={approve}
/>components/ui/ folder. You own the code.