{
  "agent_definitions": [
    {
      "id": "agt_a2a-bridge",
      "name": "a2a-bridge",
      "description": "Delegate when the user wants to start or manage the A2A bridge server, expose the MCP server as an A2A agent, test the A2A agent-card endpoint, or send a test tasks/send request. Do NOT delegate for editing the bridge source code.",
      "model": "claude-sonnet-4-6",
      "tools": [
        "Bash",
        "Read",
        "WebFetch"
      ],
      "max_turns": 20,
      "source_yaml": ".claude/agents/a2a-bridge.yaml",
      "generated_by": "cargo run -p agent-gen",
      "source_site": "subagentcode.com",
      "created_at": "2026-07-01 20:41:29"
    },
    {
      "id": "agt_cargo-check",
      "name": "cargo-check",
      "description": "Delegate when the user wants to run cargo check, compile the workspace, verify that Rust code compiles, or check for type errors. Returns a structured summary of warnings and errors. Do NOT delegate for editing Rust files — only for running the build.",
      "model": "claude-haiku-4-5-20251001",
      "tools": [
        "Bash",
        "Read"
      ],
      "max_turns": 10,
      "source_yaml": ".claude/agents/cargo-check.yaml",
      "generated_by": "cargo run -p agent-gen",
      "source_site": "subagentcode.com",
      "created_at": "2026-07-01 20:41:29"
    },
    {
      "id": "agt_crawler",
      "name": "crawler",
      "description": "Delegate when the user wants to crawl job boards now, trigger a manual crawl bypassing the 6-hour schedule, refresh job data, or test that a new board config is working. Do NOT delegate for editing board YAML configs.",
      "model": "claude-haiku-4-5-20251001",
      "tools": [
        "Bash",
        "Read",
        "WebFetch"
      ],
      "max_turns": 20,
      "source_yaml": ".claude/agents/crawler.yaml",
      "generated_by": "cargo run -p agent-gen",
      "source_site": "subagentcode.com",
      "created_at": "2026-07-01 20:41:29"
    },
    {
      "id": "agt_deployer",
      "name": "deployer",
      "description": "Delegate when the user wants to deploy a Cloudflare Worker, run wrangler deploy for workers/web or workers/cron, ship updated worker code to production, or redeploy after a config change. Do NOT delegate for editing worker source files.",
      "model": "claude-haiku-4-5-20251001",
      "tools": [
        "Bash",
        "Read"
      ],
      "max_turns": 15,
      "source_yaml": ".claude/agents/deployer.yaml",
      "generated_by": "cargo run -p agent-gen",
      "source_site": "subagentcode.com",
      "created_at": "2026-07-01 20:41:29"
    },
    {
      "id": "agt_design-coworker",
      "name": "design-coworker",
      "description": "Delegate when the user wants design-system work: get or lint the 8-token palette, build a Claude Hardware Buddy character pack from tokens, or publish a built pack (which raises an approval gate on the buddy device). Bridges to the design-coworker MCP binary (crates/design-coworker). Profile: macos__desktop_cowork__design_coworker. Do NOT delegate for editing the design-coworker source code.",
      "model": "claude-sonnet-4-6",
      "tools": [
        "Bash",
        "Read"
      ],
      "max_turns": 15,
      "source_yaml": ".claude/agents/design-coworker.yaml",
      "generated_by": "cargo run -p agent-gen",
      "source_site": "subagentcode.com",
      "created_at": "2026-07-01 20:41:29"
    },
    {
      "id": "agt_engineering-coworker",
      "name": "engineering-coworker",
      "description": "Delegate when you need to actually EXECUTE a build, deploy, database query, or git operation in the subagentjobs repo on the developer's Mac. This agent bridges Claude cloud → local macOS via the engineering-coworker MCP binary (crates/engineering-coworker). Use for: cargo check/test, wrangler deploy, D1 SQL queries, git commit+push. Profile: macos__desktop_cowork__engineering_coworker.",
      "model": "claude-fable-5",
      "tools": [
        "Bash",
        "Read"
      ],
      "max_turns": 15,
      "source_yaml": ".claude/agents/engineering-coworker.yaml",
      "generated_by": "cargo run -p agent-gen",
      "source_site": "subagentcode.com",
      "created_at": "2026-07-01 20:41:29"
    },
    {
      "id": "agt_indexer",
      "name": "indexer",
      "description": "Delegate when the user wants to index vendor repositories into fact_filesystem and dim_file_ast, run the Rust indexer binary, extract symbols from cloned repos, or update the code search index. Do NOT delegate for cloning repos — use vendor-sync for that.",
      "model": "claude-haiku-4-5-20251001",
      "tools": [
        "Bash",
        "Read"
      ],
      "max_turns": 20,
      "source_yaml": ".claude/agents/indexer.yaml",
      "generated_by": "cargo run -p agent-gen",
      "source_site": "subagentcode.com",
      "created_at": "2026-07-01 20:41:29"
    },
    {
      "id": "agt_migrator",
      "name": "migrator",
      "description": "Delegate when the user wants to apply a SQL migration to the Cloudflare D1 database (subagentjobs-dwh), run wrangler d1 execute, or push schema changes to D1. Also handles checking current D1 schema. Do NOT delegate for writing migration files — only for running them.",
      "model": "claude-haiku-4-5-20251001",
      "tools": [
        "Bash",
        "Read",
        "Glob"
      ],
      "max_turns": 15,
      "source_yaml": ".claude/agents/migrator.yaml",
      "generated_by": "cargo run -p agent-gen",
      "source_site": "subagentcode.com",
      "created_at": "2026-07-01 20:41:29"
    },
    {
      "id": "agt_vendor-sync",
      "name": "vendor-sync",
      "description": "Delegate when the user wants to clone vendor repositories, run setup-vendors.sh, update local copies of vendored repos, or populate the vendors/ directory from .vendors.toml. Do NOT delegate for editing .vendors.toml — only for cloning.",
      "model": "claude-haiku-4-5-20251001",
      "tools": [
        "Bash",
        "Read"
      ],
      "max_turns": 20,
      "source_yaml": ".claude/agents/vendor-sync.yaml",
      "generated_by": "cargo run -p agent-gen",
      "source_site": "subagentcode.com",
      "created_at": "2026-07-01 20:41:29"
    }
  ]
}