agent-fleet

Solid

通用多模型子任务执行工具。用户想把一个任务派给别的模型(Gemini、DeepSeek、Kimi/Moonshot,或任何 Anthropic 兼容端点)去跑,尤其是想同时并行跑好几个不同模型的任务("同时起一个 Gemini 写文案的任务和一个 DeepSeek 做调研的任务""这个用 Kimi 跑""帮我用 DeepSeek 头脑风暴一下""开几个后台任务分别用不同模型跑")时使用。底层用 Claude Agent SDK 驱动一个 bypassPermissions 的自主 Agent(能读写文件、跑 bash、多轮工具调用直到任务完成),纯本地执行,不经过任何 Kollab 基础设施,模型接的是用户自己配置的第三方 API key。

AI & Automation 203 stars 88 forks Updated today MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
77
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
97
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# agent-fleet 把一个任务派给别的模型去跑,而不是自己动手。核心命令: ```bash cd agent-fleet # 单个任务 node bin/agent-fleet.mjs run --model <友好名字> --prompt "<任务描述>" [--cwd <目录>] [--json] # 一次并发跑一批不同模型的任务 node bin/agent-fleet.mjs run-many --config batch.json [--json] # 看有哪些模型可用、密钥配没配 node bin/agent-fleet.mjs list-models ``` `<友好名字>` 来自 [`models.config.json`](./models.config.json),当前预置:`deepseek-v4-pro`、 `deepseek-v4-flash`、`kimi`、`gemini`(Gemini 没有官方 Anthropic 兼容端点,需要用户自己填一个网关 地址才能用,不填直接报错,不会假装能跑),以及 `kollab-gateway` 系列(走 Kollab 自己的公开 LLM 网关,用账号自助生成的 `kollab_live_*` key,不用等第三方审批,即用即验证过): `kollab-gateway`(默认 `gemini-3.8-flash`)、`kollab-gateway-copy`(文案/创意,同样是 `gemini-3.8-flash`)、`kollab-gateway-research`(调研摘要,`grok-4.6`)、`kollab-gateway-bulk` (批量机械任务,`gemini-3.5-flash-lite`)。 **用户想同时跑多个不同模型的任务时**,优先用 `run-many` 一次性提交(内部真正并发跑完),而不是 自己手写多次串行调用,或者对每个模型分别开一个后台 shell 进程——除非用户明确要求那种交互方式。 **按任务类型选模型**:批量文案/创意 → `kollab-gateway-copy`(或有 DeepSeek key 时用 `deepseek-v4-flash`);批量翻译/格式转换 → `kollab-gateway-bulk`(或 `deepseek-v4-flash`); 简单调研摘要 → `kollab-gateway-research`(或有 Moonshot key 时用自带联网搜索的 `kimi`); 高质量单次产出(长文案定稿、复杂推理)→ `deepseek-v4-pro`;**多轮工具调用容错要求高的任务不要 派给第三方模型**,留给 Claude 自己处理(Kimi/DeepSeek/Qwen 家族已知有 tool-calling 可靠性问题, 可能吐出裸的 tool-call 控制 token 而不是结构化 `tool_use`,造成假成功,harness 修不了)。这份 对应关系是 agent-fleet 自己调研 + 真实验证后得出的建议,会随实际使用持续校准,不是写死的规则, 完整版和已知模型目录见 [`README.md`](./README.md) 的「任务类型 → 推荐模型」一节。 **首次使用前**必须确认 `agent-fleet/.env` 里已经配好对应模型的真实 API key(`cp .env.example .env` 之后手动填),没配的话 `run`/`run-many` 会直接...

Details

Author
yan-labs
Repository
yan-labs/yan-skills
Created
2 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category