🕵️ Manage Clawdbot agents: discover, profile, track capabilities, define routing hierarchy, and assign tasks.
- ✅ Central Registry: Standardized
agent-registry.mdto track all agents. - ✅ Strict Hierarchy: Define
reports_toandcan_assign_torules. - ✅ Approval Protocol: Handshake mechanism for secure task delegation.
- ✅ Agent Cards: Standardized JSON capability cards for discovery.
- ✅ Visualization: Generate Mermaid.js graphs of your agent web.
- ✅ Health & Stats: Monitor agent uptime
health_check.jsand performancelog_analyzer.js. - ✅ Zero-Config: Use
setup_wizard.jsto get started in seconds.
The easiest way to start:
node scripts/setup_wizard.jsFind out what agents are available and what they can do.
node scripts/scan_agents.jsMake sure your registry is valid and hierarchy is sound.
node scripts/validate_registry.jsCheck if Agent A allows tasks from Agent B.
node scripts/can_assign.js agentA agentBEdit references/agent-registry.md to configure your agents.
See references/agent-profile-schema.md for the full schema options including:
requires_approval: Toggle manual approval.auto_accept_from: Whitelist trusted agents.
Generate a visual graph of your agent hierarchy:
node scripts/visualize_agents.js