🎯

codeagent

🎯Skill

from peterfile/devpilot-agents

VibeIndex|
What it does

Executes distributed code generation and modification tasks across a project by parsing specifications and coordinating multiple AI coding agents to implement changes systematically.

📦

Part of

peterfile/devpilot-agents(7 items)

codeagent

Installation

Quick InstallInstall with npx
npx skills add PeterFile/devpilot-agents
git cloneClone repository
git clone https://github.com/PeterFile/devpilot-agents.git
GoRun with Go
go build -o codeagent-wrapper .
GoRun with Go
go build -o codeagent-wrapper.exe .
npm runRun npm script
npm run dev

+ 1 more commands

📖 Extracted from docs: peterfile/devpilot-agents
18Installs
25
-
Last UpdatedJan 29, 2026

Skill Details

SKILL.md

Overview

中文 | [English](README_EN.md)

# DevPilot Agents: 多代理编排框架

> "亚瑟王的王者之剑已破石而出……你是否愿随王一同奔赴疆场?"

专为复杂软件工程任务设计的高保真 多代理编排系统。借鉴"圆桌会议"哲学,由 亚瑟王 (编排者) 协调专业代理,大规模地实现、评审并同步代码库变更。

设计哲学:通过 Spec-Driven Development 将需求拆解为原子任务,每个 Agent 只处理其上下文范围内的工作——无需理解全局,专注执行即可。任务分发给 Codex CLI (OpenAI) 和 Gemini CLI (Google) 等一线 Coding CLI,借力厂商的模型能力,而非重复造轮子去构建冗余的工具链和 sub-agent。

核心亮点

```

┌─────────────────────────────────────────────────────────────────┐

│ kiro-specs multi-agent-orchestrator │

│ ─────────── ──────────────────────── │

│ 需求 → 设计 → 任务 圆桌会议并行执行 tasks.md │

│ ↓ ↓ │

│ .kiro/specs/feature/tasks.md ──────→ AGENT_STATE.json │

└─────────────────────────────────────────────────────────────────┘

```

| 阶段 | 说明 |

| --------------- | ------------------------------------------------------------------- |

| 1. 规范定义 | kiro-specs 引导创建 requirements → design → tasks |

| 2. 圆桌执行 | multi-agent-orchestrator 读取 tasks.md,分发给 Codex/Gemini (TDD) |

| 3. 评审闭环 | 每个任务经历 dispatch → review → fix → consolidate |

核心架构:圆桌会议

| 角色 | 代理 | 职责 |

| :----------------------- | :------- | :-------------------------------------- |

| 亚瑟王 (King Arthur) | 编排者 | 规划、授权、质量门禁及项目状态同步。 |

| 高文 (Gawain) | 决策骑士 | 内环决策、严格的 JSON 输出及逻辑验证。 |

| Codex/Gemini | 执行者 | 分布式执行代码 (Codex) 与 UI (Gemini)。 |

| codeagent-wrapper | 执行层 | 驱动后端并行运行的 Go 运行时。 |

前置要求

| 依赖项 | 版本 | 用途 |

| ------------------------ | ------ | ------------------------ |

| Node.js | 18+ | 运行 npx skills add |

| Python | 3.9+ | 编排脚本 |

| Go | 1.21+ | 编译 codeagent-wrapper |

| Claude Code/OpenCode | 最新版 | 触发技能 |

安装步骤

步骤 1:安装技能

```bash

npx skills add PeterFile/devpilot-agents

```

此命令将本仓库的所有技能安装到你的代理环境中。

步骤 2:编译 codeagent-wrapper

```bash

git clone https://github.com/PeterFile/devpilot-agents.git

cd devpilot-agents/codeagent-wrapper

go build -o codeagent-wrapper .

```

Windows:

```powershell

go build -o codeagent-wrapper.exe .

```

步骤 3:添加到 PATH

Linux/macOS:

```bash

export PATH="$PWD:$PATH"

```

Windows (PowerShell):

```powershell

$env:PATH = "$PWD;$env:PATH"

```

步骤 4:配置 OpenCode 代理(仅 OpenCode)

将代理定义复制到你的项目:

```bash

cp -r .opencode/agents/ <你的项目>/.opencode/agents/

```

或全局安装(对所有项目生效):

```bash

cp -r .opencode/agents/ ~/.config/opencode/agents/

```

这将添加 亚瑟王 (编排者) 和 高文 (决策骑士) 到你的 OpenCode 环境。

流程图

[![多代理编排流程图](flowchart.png)](https://peterfile.github.io/devpilot-agents/)

[查看交互式流程图](https://peterfile.github.io/devpilot-agents/) - 点击逐步查看动画演示。

flowchart/ 目录包含源代码。本地运行:

```bash

cd flowchart

npm install

npm run dev

```

自动循环机制

核心入口:[orchestration_loop.py](skills/multi-agent-orchestration/scripts/orchestration_loop.py)

通过 codeagent-wrapper 调用 LLM 后端(默认 opencode),每轮迭代:

  1. 读取 AGENT_STATE.json + PROJECT_PULSE.md
  2. LLM 返回 JSON 决策 → 执行 dispatch_batch / dispatch_reviews 等动作
  3. 检查完成状态 → 循环或退出

环境变量

| 变量 | 作用 | 默认值 |

| -------------------------- | -------------------------------- | ---------------- |

| CODEAGENT_OPENCODE_AGENT | 指定 OpenCode 使用的代理(可选) | OpenCode 默认 |

| CODEAGENT_OPENCODE_MODEL | 覆盖 OpenCode 模型(可选) | OpenCode 配置 |

| CODEAGENT_NO_TMUX | 禁用 tmux | Windows 自动设置 |

退出码

  • 0:完成 | 1:停止/无进展 | 2:需人工决策

使用技能

在 Claude Code / OpenCode 中描述任务即可自动触发技能:

| 触发示例 | 技能 |

| ----------------------------------------------------------- | ---------