From 8a4ee7ac2c7de836739bd2533e5f15630290a9ca Mon Sep 17 00:00:00 2001 From: 4nrry Date: Mon, 26 Oct 2026 15:35:11 -0300 Subject: [PATCH] agent-fleet 1.5.1: spread a fan-out across vendors, not CLIs on one pool grok, hermes logged in to xAI and cursor on a Grok model draw one X Subscription pool (x.ai), so splitting a fan-out among them adds no quota. The search row and examples now pick one engine per vendor (grok, agy, opencode: xAI's, Google's and Exa's indexes) and say not to pair grok with hermes on an xAI login, which search the same index. Co-Authored-By: Claude Opus 5.5 --- plugins/agent-fleet/.claude-plugin/plugin.json | 2 +- plugins/agent-fleet/plugin.json | 2 +- .../skills/agent-fleet/references/cli-workers.md | 8 ++++++-- .../skills/agent-fleet/scripts/fleet_worker.py | 2 +- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/plugins/agent-fleet/.claude-plugin/plugin.json b/plugins/agent-fleet/.claude-plugin/plugin.json index 53e316f..5186622 100644 --- a/plugins/agent-fleet/.claude-plugin/plugin.json +++ b/plugins/agent-fleet/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "agent-fleet", "displayName": "Agent Fleet", - "version": "1.5.0", + "version": "1.5.1", "author": { "name": "4nrry", "url": "https://github.com/4nrry" diff --git a/plugins/agent-fleet/plugin.json b/plugins/agent-fleet/plugin.json index daf76c3..ffb5acc 100644 --- a/plugins/agent-fleet/plugin.json +++ b/plugins/agent-fleet/plugin.json @@ -1,7 +1,7 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "agent-fleet", - "version": "1.5.0", + "version": "1.5.1", "description": "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.", "author": { "name": "4nrry", diff --git a/plugins/agent-fleet/skills/agent-fleet/references/cli-workers.md b/plugins/agent-fleet/skills/agent-fleet/references/cli-workers.md index b0342d9..213f69e 100644 --- a/plugins/agent-fleet/skills/agent-fleet/references/cli-workers.md +++ b/plugins/agent-fleet/skills/agent-fleet/references/cli-workers.md @@ -13,7 +13,7 @@ in Claude Code's plugin copies, and `CREW_PY` overrides all of them. ```bash python3 scripts/fleet_worker.py check # crew's path and the web-capable backends python3 scripts/fleet_worker.py --self-test -python3 scripts/fleet_worker.py search --backend grok,hermes,agy --question Q --angles angles.json -o search.json +python3 scripts/fleet_worker.py search --backend grok,agy,opencode --question Q --angles angles.json -o search.json python3 scripts/fleet_worker.py extract --backend opencode --question Q --sources search.json -o claims.json ``` @@ -32,10 +32,14 @@ Claude), opencode. | Phase | Start with | Avoid | |---|---|---| -| Search | several engines at once: `grok,hermes,agy` covers xAI and Google indexes; opencode adds Exa's index at no cost | — | +| Search | several engines at once: `grok,agy,opencode` covers xAI's, Google's and Exa's indexes, opencode at no cost | grok and hermes together: on an xAI login they search the same index | | Search on X (posts, announcements, people, threads) | grok, hermes: the only engines here that read X | engines without X access, which return press coverage of a post instead of the post | | Extract | opencode (free model), grok, or hermes with a page reader | agy: its quotes were mostly not on the page | +Spread a fan-out across vendors, not across CLIs. grok, hermes logged in to +xAI, and cursor on a Grok model all draw one X Subscription pool, so splitting +work among them adds no quota; agy, opencode and codex each spend their own. + crew's warnings (a backend or version never run end to end) are carried into the output; treat them as a reason for a smoke run before trusting the result. diff --git a/plugins/agent-fleet/skills/agent-fleet/scripts/fleet_worker.py b/plugins/agent-fleet/skills/agent-fleet/scripts/fleet_worker.py index 4ffe4d3..2d07dc0 100755 --- a/plugins/agent-fleet/skills/agent-fleet/scripts/fleet_worker.py +++ b/plugins/agent-fleet/skills/agent-fleet/scripts/fleet_worker.py @@ -33,7 +33,7 @@ ----- fleet_worker.py check fleet_worker.py search --backend grok --question Q --angles angles.json -o search.json - fleet_worker.py search --backend grok,hermes,agy --model agy=gemini-3.8-flash-medium ... + fleet_worker.py search --backend grok,agy,opencode --model agy=gemini-3.8-flash-medium ... fleet_worker.py extract --backend opencode --question Q --sources search.json -o claims.json fleet_worker.py --self-test