mcpField
A
agent-tower-plugin

agent-tower-plugin

github.com/bayramannakovAgent 工作流3265 次安装9 周前更新
代码仓库

关于 agent-tower-plugin

Agent Tower Plugin 是面向 Claude Code 的多 Agent 协作技能,协调 Claude、Codex 和 Gemini 对任务提供不同观点。它提供并行评议、正反辩论和产出者与审查者迭代等模式,并可按任务动态建议角色。

主要功能

  1. 01协调多个编码 Agent
  2. 02并行收集观点并综合
  3. 03支持正反辩论与裁决
  4. 04通过审查循环迭代共识
  5. 05按任务建议角色

适用场景

  1. 01比较技术方案与权衡
  2. 02评估策略或复杂问题
  3. 03审查代码并迭代改进

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/bayramannakov/agent-tower-plugin --skill agent-tower-plugin

安装后在 Claude Code 中输入/agent-tower-plugin确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

requirements.txt
.gitignore
README.md
.claude-plugin/
marketplace.json
plugin.json
.github/workflows/
test.yml
commands/
agents.md
debate.md
deliberate.md
council.md
scripts/
run_council.py
list_agents.py
run_debate.py
run_deliberate.py
scripts/lib/
__init__.py
base.py
claude_backend.py
council.py
codex_backend.py
feedback.py
debate_mode.py
deliberation_mode.py
council_mode.py
gemini_backend.py
personas.py
registry.py
response.py
tests/
test_codex_command.py
__init__.py
test_registry.py

详细介绍

Agent Tower 插件

面向 Claude Code 的多 Agent 审议。协调多个 AI 编码助手(Claude、Codex、Gemini),从不同角度处理任务。

交互式配置

运行任何多 Agent 工作流之前,使用 AskUserQuestion 收集用户的配置偏好。这样可确保用户能够控制:

  • Agent/轮数
  • 共识阈值
  • Agent 角色分配
  • 其他特定模式的选项

对于用户已在命令中明确提供的选项,跳过提问。

可用技能

/tower:council

多 Agent 委员会:并行提供意见并进行综合

首先,分析用户的问题,并通过 AskUserQuestion 建议相关视角。然后,使用选定的角色并行运行多个 Agent。Agent 会匿名为彼此的回答排序,由主席综合得出最终答案。

适用于:评估、策略决策、全面分析、一般知识问题

/tower:debate

对抗式辩论:正反方 Agent

两个 Agent 针对一个二选一决策展开对立辩论。评审者评估论据并给出分数,宣布获胜方。

适用于:二选一决策、权衡分析、技术选型

/tower:deliberate

产出者/评审者共识循环

产出者生成回复,评审者提供结构化反馈,双方不断迭代,直至达成共识或达到最大轮数。

适用于:代码审查、文档完善、迭代改进

/tower:agents

列出可用 Agent

显示当前可用的 Agent 后端(Claude、Codex、Gemini)。

Agent 后端

AgentCLI默认模型
claudeclaude -popus
codexcodex execdefault
geminigeminigemini-3-pro-preview

动态角色

分析用户的问题,并建议相关角色。代码/架构问题使用技术角色,一般知识问题使用通才角色。

技术类: 安全分析师、系统架构师、代码质量评审者、DevOps 工程师、数据工程师、唱反调者

通才类: 研究分析师、本地专家、批判性思考者、实践顾问

商业类: 商业策略师、产品经理、财务分析师、UX 设计师

可通过 --personas '[{"name":"Expert Name","focus":"focus area"}]' 传入自定义角色

示例

/tower:council "Evaluate this startup idea: AI-powered meal planning"
/tower:debate "Should we use microservices or a monolith?"
/tower:deliberate "Review the security of ~/GH/myproject"
/tower:agents

评论

支持 Markdown