Skip to content

4nrry/agent-fleet

v1.5.0MIT

Rules for multi-agent work: model routing per phase, fan-out sizing, closed output schemas and citation checks, with CLI workers for search and extract and hooks that load the rules and check routing at dispatch.

agent-fleet

Rules for multi-agent work: model routing per phase, fan-out sizing, closed output schemas, and verifying what agents return.

/plugin install agent-fleet@4nrry

The skill lives in skills/agent-fleet/ and the plugin ships an Agent Plugins plugin.json at its root, so Copilot, Codex and Cursor can install it; other harnesses get the skill folder through link_skills.py. The hooks and the workflow are Claude Code only. Paths below are relative to the skill folder, except hooks/ and workflows/ at the plugin root.

ComponentPathDoes
SkillSKILL.mdThe rules, in tiers rather than model names
Harness mapreferences/harnesses.mdTiers, model setting and read-only children per harness
CLI workersreferences/cli-workers.md, scripts/fleet_worker.pySearch and extract on another CLI through crew's ask --web --schema, read-only
Verifierscripts/verify_citations.pyFetches each cited URL and string-checks the quote
Workflowworkflows/deep-research.jsClaude Code's built-in deep research with per-phase model: overrides
Injection hookhooks/inject.shUserPromptSubmit: loads the skill when the prompt contains deep-research or ultracode
Routing hookhooks/check-routing.shPreToolUse on Workflow: denies an unrouted script once, and the bare built-in name always

Why hooks

The skill's description fired on 2 of 30 should-trigger runs, and no rewrite helped, so a substring hook loads it instead. The routing rule was loaded during a ~97-agent run that still inherited the top model, so a hook checks for it at dispatch.

Evidence

Records and claims live in bench/plugins/agent-fleet/: the trigger eval, the hook-grep batch, the breadth-tier batch, and the fleet-worker smoke notes. The rules in the skill come from earlier paired runs that predate the bench protocol; read those as design notes.

workflows/deep-research.js is the 2.1.306 built-in plus model: overrides; its header says how to rebase it when the built-in changes.