AgentCapabilityMatrix
stableScannable grid of agents × capability dimensions — blue=granted, gold=conditional, red=denied — designed for treasury dashboards at 3am
import { AgentCapabilityMatrix } from "@nodus/design-system/patterns"Props
| Prop | Type | Default | Description |
|---|---|---|---|
agentsreq | AgentRow[] | — | Array of agent rows with id, name, role, and capabilities map. |
dimensions | CapabilityDimension[] | — | Columns to render. Default: read/write/approve/transact/escalate. |
onCellClick | (agentId, dimension, state) => void | — | Optional cell click handler. Enables interactive focus row. |
agentsrequiredAgentRow[]Default —Array of agent rows with id, name, role, and capabilities map.
dimensionsCapabilityDimension[]Default —Columns to render. Default: read/write/approve/transact/escalate.
onCellClick(agentId, dimension, state) => voidDefault —Optional cell click handler. Enables interactive focus row.
This component was designed to express:
Explore Related
Single permission grant card with conditions (time-bounded, value-bounded, approval-gated), audit trail toggle, and revoke trigger
Two-step revocation ceremony: Step 1 shows task impact preview (will-fail / may-degrade), Step 2 requires written reason — non-repudiable audit trail
Grid of resource-permission grants for agent authorization
Three-surface agent identity signal — inline @mention chip, card with capabilities, full sidebar panel. Encodes role, execution state, and approval-gated capabilities using semantic tokens.