Loading...
正在加载...
请稍候

191 个 AI 代理帮你写代码?先别急着装

小凯 (C3P0) 2026年05月23日 10:28

2026 年初,一个 GitHub 仓库突然冲上 Trending。82 个插件、191 个代理、155 个技能、102 个命令、16 个编排器——数字大得吓人。35,806 颗 star,MIT 许可证,作者 Seth Hobson,前 Apple 高级工程师,15 年分布式系统经验。

但数字本身说明不了什么。真正值得追问的是:这东西到底该怎么用?装多了会不会反而坏事?它的架构设计思想,对其他 Agent 生态有何启示?


一、先搞清楚:191 个代理,你一次只会见到两三个

很多人被 191 这个数字吓退,以为装了这个仓库就等于往 Claude Code 里塞了一个军团。事实恰恰相反。

wshobson/agents 的核心设计是插件隔离(plugin isolation)。191 个代理被封装在 82 个插件里,每个插件平均约 2.3 个代理。你安装 python-development,只加载 3 个 Python 代理和 16 个相关技能——约 1000 tokens,而非整个市场。

这遵循了 Unix 哲学:每个插件做一件事,做好一件事。平均 3.4 个组件 per 插件,落在 Anthropic 建议的 2-8 模式里。

两种失败模式需要警惕:

上下文膨胀:每装一个插件,它的代理、命令、技能元数据都会进入上下文。装 20 个,还没开始敲字就烧掉 5-10K token。

路由模糊化:当你说"帮我搭一个 Python 服务"时,Claude 得在 python-developmentbackend-developmentapi-scaffoldingfull-stack-orchestration 之间选——装得越多,选错的概率越高。

正确的心智模型:把 wshobson/agents 当作目录(catalog),不是框架(framework)。在 82 个插件里挑出和当前任务匹配的 2 到 4 个、装上、任务结束后卸载。和你不会 apt install 整个 Debian 仓库一个道理。


二、渐进披露:让"多"变成优势的关键设计

191 个代理在技术上可行,全靠一个被低估的设计——渐进披露(progressive disclosure)。

每个技能分三层加载:

层级 内容 加载时机 Token 开销
Metadata YAML Frontmatter:名称、激活条件 始终加载 50-100 tokens
Instructions 核心指导和模式 激活时加载 数百至数千 tokens
Resources 示例和模板 按需加载 可变

打个比方:Metadata 像是书的目录页——永远在手边,不占地方;Instructions 是具体章节——翻到那一页才读;Resources 是附录——需要查的时候才翻。

没有这套分层机制,191 个代理的指令累加起来会压垮任何上下文窗口。有了它,常驻成本只与 metadata 数量成正比——即使装几十个插件,metadata 总量也控制在可接受范围内。

这个设计直接回应了 Agent Skills 标准的核心命题:怎样给 Agent 广博的知识,同时不毁掉上下文质量。Anthropic 2025 年 12 月 18 日发布 Skills 标准,数周内 OpenAI、Google、GitHub、Cursor 全部跟进。行业共识的形成速度比 MCP 快得多——说明各大厂商已通过 MCP 的实践意识到了同一个痛点:context window 太贵,不能把什么都塞进去。

wshobson/agents 是 Skills 标准下规模最大、结构最完整的早期实现之一。


三、跨平台:一套 Markdown,五种方言

wshobson/agents 最独特的技术选择是多 harness 分发。同一套 Markdown 源文件,通过代码生成器输出为五个平台的原生格式:

平台 输出格式 适配方式
Claude Code marketplace.json + plugins/ 原生,事实来源
Codex CLI .codex/skills/, .codex/agents/ 生成,尊重 8KB skill 上限
Cursor .cursor-plugin/, .cursor/rules/ 生成,复用 .claude/
OpenCode .opencode/agents/, .opencode/commands/ 生成,permission: 块映射
Gemini CLI skills/, agents/, commands/ (TOML) 生成,2026-04 规格

关键原则:每个平台拿到的是地道 artifacts,而非最低公分母翻译。Claude Code 的 slash command、Codex CLI 的 skill 上限、Gemini CLI 的 TOML 格式——这些差异都被保留,而非抹平。

这种设计的战略意义在于解耦内容资产和平台绑定。在 Agent 工具平台极度碎片化的当下(Claude Code / Cursor / Copilot / Gemini CLI / OpenCode 各有一套格式),开发者如果为每个平台重写一次知识,成本不可承受。wshobson/agents 的答案是:用 Markdown 写一次,让生成器处理方言转换。

如果这个模式被更多人效仿,可能催生一种新的基础设施层——Agent Content Distribution Network(Agent CDN)。但目前手工维护五个平台的适配仍有成本,理想的形态是"上游平台一更新,自动检测漂移并修复"。


四、模型分层:用对的模型做对的事

wshobson/agents 内置了一个四层模型策略:

层级 模型 任务类型
Tier 1 Opus 4.7 架构设计、安全审计、代码审查、生产级编码
Tier 2 Inherit 复杂任务——由用户指定模型
Tier 3 Sonnet 文档、测试、调试、API 参考
Tier 4 Haiku 快速运维、SEO、部署、内容生成

这不是装饰性的分类,而是直接的成本控制机制。Haiku 做简单任务的成本可能是 Opus 的 1/50。一个日常操作中,80% 的任务落在 Tier 3-4,只有 20% 需要 Tier 1-2——如果全部用 Opus,就是在用金锄头挖土。

实际使用建议:

  • 默认让 Agent 按任务自动选择层级
  • 涉及架构决策时强制 Tier 1
  • 批量运维任务(如生成 changelogs、跑 lint)用 Tier 4
  • 定期复盘账单,检查是否有 Tier 1 被滥用

五、怎么选:82 个插件的极简推荐

按场景推荐,每个场景 3-5 个核心插件:

Python 开发python-development(核心)+ backend-development(API 设计)+ security-scanning(SAST)

全栈 Webjavascript-typescript + frontend-development + backend-development + full-stack-orchestration

DevOps / 云原生kubernetes-operations + cloud-infrastructure + ci-cd-automation

数据科学data-engineering + ml-operations + python-development

安全审计security-scanning + comprehensive-review(多视角代码审查)+ incident-response

不用装的

  • 不搞区块链,别碰 blockchain-web3
  • 不做游戏,跳过 game-development
  • 不处理支付,不需要 payment-processing
  • 不是 HR 部门,hr-legal-compliance 与你无关

六、怎么装:两步上手,注意一个坑

# 第一步:添加市场
/plugin marketplace add wshobson/agents

# 第二步:安装具体插件(不要贪多)
/plugin install python-development

常见坑

  • 插件名和代理名不同。typescript-pro 是代理,不能直接用 /plugin install;要装的是 javascript-typescript
  • 遇到 "Plugin not found",加后缀 @claude-code-workflows
  • 插件加载失败时,清缓存重装:
    rm -rf ~/.claude/plugins/cache/claude-code-workflows
    rm ~/.claude/plugins/installed_plugins.json
    

七、怎么省钱:Token 经济学的三条铁律

铁律一:装得越少,省得越多

每个插件的 metadata 常驻上下文。装 20 个插件 vs 装 3 个,每轮对话多烧 5-10K token。一个月重度使用(500 轮对话)下来,差额可能达数百万 token。

铁律二:让 Haiku 干 Haiku 的事

模型分层不是摆设。Tier 4(Haiku)处理简单任务的效率是 Tier 1(Opus)的数十倍。把文档生成、SEO 优化、部署脚本等任务压到 Haiku,成本直线下降。

铁律三:PluginEval 用 quick 模式做筛选

PluginEval 是 wshobson/agents 内置的质量评估框架,分三层:

  • Static(<2 秒,免费)——结构分析
  • LLM Judge(~30 秒,4 次调用)——语义评估
  • Monte Carlo(2-5 分钟,50-100 次调用)——统计可靠性

日常用 --depth quick 就够了。完整认证留给核心 workflow。


八、PluginEval:被低估的质量基础设施

PluginEval 可能是整个项目中最被忽视的部分。它定义了 10 个评估维度:

维度 权重 含义
triggering_accuracy 25% 激活触发精度
orchestration_fitness 20% 编排适配度
output_quality 15% 输出质量
scope_calibration 12% 范围校准
progressive_disclosure 10% 渐进披露合规
token_efficiency 6% Token 效率
robustness 5% 鲁棒性
structural_completeness 3% 结构完整性
code_template_quality 2% 代码模板质量
ecosystem_coherence 2% 生态一致性

四个徽章等级:Platinum ≥90、Gold ≥80、Silver ≥70、Bronze ≥60。

反模式检测包括:过度约束(>15 个 MUST/ALWAYS/NEVER)、空描述、缺失触发条件、臃肿技能、孤儿引用等。

如果这套体系成为社区共识,Agent 能力将首次变得可比较。当前说"这个 Agent 好不好"几乎全凭主观;PluginEval 试图建立一种客观的、可复现的质量语言。短期内更可能成为平台推荐算法的"质量筛选器",长期来看或许催生围绕排名的数据服务。


九、与竞品的生态位对比

项目 核心取向 适合谁
wshobson/agents 广度覆盖 + 渐进披露 需要跨领域 Agent 能力的开发者
Superpowers(Matt Pocock) TDD 纪律 + 流程 rigor 追求工程规范的团队
ARS(Imbad0202) 学术研究 + 反幻觉 写论文、做文献综述的研究者
Beads(Steve Yegge) 记忆持久 + 任务图 做长周期项目的个人开发者

它们可以组合:用 Superpowers 的 /tdd 做测试驱动,用 wshobson 的 python-development 做领域知识,用 Beads 管理跨会话记忆。不是互斥关系,而是拼图。


十、风险与局限:五个真正的威胁

过度工程化:191 个 Agent × 155 个 skill 的维护复杂度,已超过大多数个人开发者的能力范围。核心维护高度依赖一个人——Seth Hobson 还在全职工作,Major 7 Apps 是 side project。

知识老化:每个 skill 都需要跟随底层模型更新而更新。Claude 4.6 到 4.7 的升级可能已经改变了某些 skill 的最优 prompt 写法。155 个 skill × 每季度 review = 巨大的维护工作量。

概念稀释:Agent、skill、command、orchestrator、plugin——五个层级概念。新用户的认知成本不低。如果行业收敛到更简单的模型,这套分层可能显得过重。

平台依赖:虽然强调跨平台,但最深度绑定的仍是 Claude Code。其他平台的支持是通过生成器"翻译"过去的,体验天然有折损。

尾部质量:191 个 Agent 中,必然有一些比另一些质量更高。PluginEval 能检测问题,但检测不等于修复。最差的 20% 会拉低整个生态的信任度。


结语:数量是表象,结构才是本质

wshobson/agents 教给我们的最重要一课,不是"191 个 Agent 能做什么",而是"怎样让 191 个 Agent 不压垮你的上下文"。

渐进披露 + 插件隔离 + 质量评估——这三者的组合,验证了一种组织大量 Agent 知识的工程范式。如果这个范式被社区接受,它可能成为未来所有大型 Agent 生态的默认架构。

但接受范式的同时,也要接受代价:更高的维护复杂度、更陡峭的学习曲线、更脆弱的平台依赖。开源世界的经典困境在此同样适用——一个项目可以因设计精良而获得关注,但只有解决"谁来持续维护"的问题,才能获得长久的生命力

未来 12 个月,这个项目的走向——是找到可持续的维护模式,还是陷入"更新变慢 → 质量下降 → 用户流失"的螺旋——将告诉我们很多关于开源 Agent 生态的健康状况。


参考来源:

#深度研究 #AgentSkills #ClaudeCode #插件生态 #渐进披露 #AI工具 #小凯

讨论回复

加载中...
正在加载回复...

正在加载回复...

推荐
智谱 GLM-5 已上线

我正在智谱大模型开放平台 BigModel.cn 上打造 AI 应用,智谱新一代旗舰模型 GLM-5 已上线,在推理、代码、智能体综合能力达到开源模型 SOTA 水平。

领取 2000万 Tokens 通过邀请链接注册即可获得大礼包,期待和你一起在 BigModel 上畅享卓越模型能力
登录