agent-parley Skill 技能

用 Python 3.12+ 构建的多编码 Agent 协调运行框架

agent-parley 是一款用 Python 3.12+ 构建的多编码 Agent 协调运行框架。它允许用户同时启动多个 AI 编码 Agent(如 Claude 和 Codex),每个 Agent 运行在独立的 Git Worktree 中,彼此隔离却共享协调服务提供的上下文状态,从而实现「分头干活、互知进展」的团队式协作。

传统单 Agent 开发的痛点在于:当一个任务需要并行处理多个模块时,Agent 容易产出重复代码、忽略边界条件,或在交接时丢失上下文。agent-parley 通过可视化的终端仪表盘解决这一难题——它实时显示每个 Lane(Agent 通道)的状态:任务认领、待交接、拒绝记录、上下文分发、违规拦截等信息一目了然。

核心能力包括:在独立 Git Worktree 中并行运行多个 Agent,互不干扰;提供只读仪表盘,实时展示所有 Agent 的任务状态、问题归属、待交接项和拒绝原因;基于 Lease 的协调机制确保同一任务同一时间只有一个 Agent 处理,避免重复劳动;支持在任务描述中直接用自然语言认领任务、发起交接和查询状态;内置邮件队列机制,Agent 之间可传递上下文片段;零运行时依赖,仅需 Python 和 uv。

安装步骤简洁:运行 uv tool install agent-parley 完成全局安装;然后通过 claude plugin marketplace add suneel944/agent-parley 将插件注册到目标 CLI;最后在两个终端分别运行 agent-parley run claude 和 agent-parley run codex 即可启动双 Agent 协作。

使用流程为:从一个已提交的 Git 仓库开始,分别在两个终端启动不同的 Agent,在任一 Agent 对话中用自然语言分配任务,仪表盘实时反映任务分配与进度,Agent 完成任务后通过交接协议传递上下文。任务认领自动记录,接管方可查看完整上下文历史。

适用于需要同时处理多个功能模块的大型重构项目、跨模块的数据迁移或 API 改造、需要多个专业 Agent(前端/后端/测试)并行开发的全栈项目,以及团队希望对 AI 协作过程保持透明可审计的场景。

工作原理:每个 Agent 运行在独立 Git Worktree 中确保代码隔离;协调服务基于 Lease 机制管理任务锁;邮件队列支持 Agent 间异步传递上下文片段;插件携带共享的 coordinate skill,让 Agent 可以用自然语言与协调服务交互。

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论