PickSkill
← Back

Agent manager

Manage Clawdbot agents: discover, profile, track capabilities, define routing hierarchy, and assign tasks. Use when: (1) Listing available agents, (2) Profiling agent capabilities and communication methods, (3) Defining agent routing (can_assign_to, reports_to, escalation_path), (4) Assigning tasks to appropriate agents, (5) Tracking agent performance and completed work, (6) Updating agent registry after changes.

README.md
Rendered from GitHub raw
View raw ↗

Agents Manager

🕵️ Manage Clawdbot agents: discover, profile, track capabilities, define routing hierarchy, and assign tasks.

Features

  • Central Registry: Standardized agent-registry.md to track all agents.
  • Strict Hierarchy: Define reports_to and can_assign_to rules.
  • 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.js and performance log_analyzer.js.
  • Zero-Config: Use setup_wizard.js to get started in seconds.

Usage

1. Zero-Config Setup ⚡

The easiest way to start:

node scripts/setup_wizard.js

2. Discovery

Find out what agents are available and what they can do.

node scripts/scan_agents.js

2. Validation

Make sure your registry is valid and hierarchy is sound.

node scripts/validate_registry.js

3. Hierarchy Check

Check if Agent A allows tasks from Agent B.

node scripts/can_assign.js agentA agentB

Configuration

Edit 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.

Visualization

Generate a visual graph of your agent hierarchy:

node scripts/visualize_agents.js