影子分身术-数字人设计介绍
一、它是什么Digital Employee AgentDE-Agent不是一个帮你写代码的 Copilot 插件而是一个完整的 AI 研发员工你给它一份需求文档它按照企业级 7 阶段流程从需求澄清一路推进到代码上线、灰度发布、经验沉淀——全程自主关键节点人工审批。它是四个 AI 编程项目精华的有机融合体以qs-harness-flow的操作系统骨架为底以qs-coding-agents的研发动作肌肉为肉借鉴superpowers的工作流护栏借鉴agent-skills的反偷懒文化自建7 阶段编排器 多工程总控 企业平台 Skill 复用做一个跨 IDE 可用的数字研发员工。二、设计思路四大项目精华融合问题现有 AI 编码工具的局限痛点表现只做单点能写代码、能 review但不会串成完整流程没有记忆每次对话从零开始不记得上次做过什么单仓视角看不到前后端协同、跨仓联调的全景缺乏护栏不会自己停下来等审批容易偷懒跳步骤解法从四个项目中各取所长数字员工并非从零发明而是站在四个已验证项目的肩膀上取其精华融为一体来源项目角色定位被吸收的精华在数字员工中的体现qs-harness-flow 骨架工程级状态机 长程记忆 自进化harness/目录结构、episodes/trace 跨需求记忆、Evolver 自动产出新 skill 草稿qs-coding-agents 肌肉PRD 评估 代码执行 验收 分支分析Research 六维评估、Build TDD 编码、Verify 9 维 CR 5 层验证superpowers️ 护栏工作流模式 git worktree 隔离 GATE 审批HARD-GATE 机制、worktree-mgr skill、IDE 内 slash commandagent-skills 纪律反偷懒条款 三铁律 强制 TDD反偷懒条款表6 条、Build 三铁律clean/skipTests/IDEA 环境、红旗机制用一张图看它们如何组装┌───────────────────────────────┐ │ Digital Employee Agent │ │ (7 阶段编排器 多仓总控) │ └───────┬───────────────────────┘ │ ┌─────────────────┼─────────────────┐ │ │ │ ┌─────▼─────┐ ┌─────▼─────┐ ┌──────▼──────┐ │qs-harness │ │qs-coding │ │ superpowers │ │ -flow │ │ -agents │ │ agent- │ │ │ │ │ │ skills │ │ 骨架层 │ │ 能力层 │ │ 护栏纪律层 │ │ │ │ │ │ │ │·episodes │ │·评估agent │ │·HARD-GATE │ │·trace │ │·code-exec │ │·worktree │ │·evolver │ │·acceptance│ │·反偷懒条款 │ │·recorder │ │·branch- │ │·三铁律 │ │·creator │ │ diff │ │·TDD 强制 │ └───────────┘ └───────────┘ └─────────────┘融合后的三层架构┌─────────────────────────────────────────────────┐ │ L1 编排层 CLI 7 阶段状态机 HARD-GATE │ │ 一条命令启动状态持久化断点续跑 │ │ ← superpowers 的 GATE 思想 │ ├─────────────────────────────────────────────────┤ │ L2 角色层 10 个虚拟员工 Persona │ │ 每个阶段激活对应角色注入专业 prompt │ │ ← agent-skills 的角色化 反偷懒文化 │ ├─────────────────────────────────────────────────┤ │ L3 能力层 22 Skills3 个来源 │ │ Bundled Skills 平台 Skills 自有 Skills │ │ ← qs-harness-flow骨架 │ │ ← qs-coding-agents肌肉 │ └─────────────────────────────────────────────────┘核心设计原则CLI 驱动de run一行命令启动全流程状态落盘到.digital-employee/断电重启可续跑IDE 整合de install --ide ide一键将 Persona Skill 安装到 Copilot / xxAgent / Cursor / Qoder / Claude CodeLLM 自动识别并激活多工程协同前后端多仓同时管理git worktree 隔离来自 superpowers、OpenAPI 契约联调、跨仓状态同步GATE 护栏关键节点强制暂停等人审批来自 superpowers三种模式可调demo 2 门 / standard 5 门 / strict 7 门长程记忆harness episodes/trace 跨需求持久化来自 qs-harness-flow记得过去做过什么反偷懒纪律6 条反偷懒条款 红旗机制来自 agent-skillsAI 不允许跳步骤三、7 阶段流程这是数字员工的核心运行机制——一个带有状态回退的有限状态机Intake → Research → Design → Build → Verify → Ship → Learn │ │ │ │ │ │ │ │ │ GATE auto auto GATE auto │ │ 方案审批 发布审批 ▼ ▼ ▼ 澄清后 自动推进 写 episode 自动推进 触发自进化阶段做什么激活角色关键产出1. Intake拉 PRD、识别多仓、harness 自检、需求澄清PO澄清记录、多仓识别结果2. Research领域知识加载、实现侧调查、六维评估 A~K 扩写BA / DE评估报告、扩写文档3. Design技术方案、OpenAPI 契约、任务拆解、拉分支TL技术方案、契约 YAML、任务清单4. Build派子 Agent 到 worktree 中 TDD 编码FE / BE代码变更、构建验证5. Verify9 维 CR 真实单测 契约校验 质量评分QA / DE验收报告、测试结果6. Ship推代码 → 创 MR → 合并 → 部署 → 灰度 → SLS 监控DevOps / SREPR、部署记录、灰度数据7. Learnepisode 写入、触发 Evolver 自进化、跨仓经验聚合KO改进总结、skill 草稿失败阻断机制Ship 阶段 PR/merge/deploy任一失败 → 立即阻断不会静默成功Verify 阶段单测失败 → P0 阻断OpenAPI 契约校验失败 → P0 阻断灰度 canary 错误率超标 → 立即停止并回滚四、功能特征维度能力CLI 驱动de run一行启动 7 阶段de stage单阶段重跑de status查进度de gate pass通过审批IDE 整合支持 / Copilot / Qoder / Cursor / Claude Code一处安装处处可用多工程协同前后端多仓总控 git worktree 隔离 OpenAPI 契约测试 跨仓状态同步角色化10 个虚拟员工每个阶段自动激活对应角色注入专业 prompt 和工具集流程护栏HARD-GATE 机制demo/standard/strict 三档可调关键节点强制暂停长程记忆Harness Flow episodes/trace 跨需求持久化记得过去做过什么自进化Evolver 全闭环从 episode 自动产生新 skill 草稿、修补旧 skill企业集成Aone / Aone Code / BIZPHIN / space.o2 / SLS / 钉钉通知Dry-run--dry-run本地空跑全流程不触外部 API适合验证和 CI五、多工程协同机制数字员工天然支持大工程和多工程场景~/workspace/REQ-2FA/ ├── .digital-employee/ ← 顶层总控状态7 阶段产物 审计日志 │ ├── state.json ← 当前阶段 / 仓库 / GATE / 模式 │ ├── contracts/ ← OpenAPI 契约前后端共享 │ └── stage-results/ ← 各阶段执行结果 ├── repos/ │ ├── cco-biz/user-center-be/ ← 后端仓克隆 │ └── cco-biz/user-center-fe/ ← 前端仓克隆 └── worktrees/ ├── REQ-2FA-be/ ← 后端 worktree隔离编码 │ └── harness/ ← 子仓 harness 状态 └── REQ-2FA-fe/ ← 前端 worktree隔离编码 └── harness/顶层总控.digital-employee/state.json追踪全局阶段、多仓状态、GATE 记录子仓隔离每个角色在独立 worktree 中编码互不干扰契约共享Design 阶段写订的 OpenAPI 契约是前后端的单一真相来源跨仓同步Learn 阶段自动聚合各仓 episode检测跨仓重复模式六、GATE 模式选择数字员工通过--mode参数控制流程中的人工审批门数量适配不同场景的风险等级模式GATE 数审批点适用场景--mode demo2Design 方案审批 Ship 发布审批演示 / 风险低的小需求--mode standard默认5Intake 澄清 Design 方案 Verify 验收 Ship 合并 Ship 发布日常开发关键节点把关--mode strict7每个阶段均设 GATE涉及付款/隐私/安全/数据迁移等高风险需求推荐使用standard 模式默认在自动化效率和人工把关之间取得平衡。七、快速体验# 1. 安装curl-fsSLhttps://test-local.oss-cn-zhangjiakou.aliyuncs.com/digital-employee-agent/install.sh|bash# 2. 安装 Skill 到你的 IDEdeinstall--idecopilot# 3. 本地 dry-run 体验全流程不触外部系统de run--requirementexamples/prds/req-2fa.md\--reposlocal/be:backend,local/fe:frontend\--modestandard --dry-run --auto-pass# 4. 真实场景standard 模式5 个 GATE 审批点de run--requirementhttps://xxx.com/req/12345\--reposxx/user-center-be,cxx/user-center-fe\--modestandard数字员工接管全流程你只在 GATE 处点y即可。七、与传统 AI 编码工具的差异维度传统 AI Copilot数字员工范围写代码 / 补全 / review需求 → 设计 → 编码 → 验收 → 发布 → 学习全链路记忆单次会话Harness episode 跨需求持久化工程规模单文件 / 单仓多仓协同、前后端联调、git worktree 隔离流程保障无7 阶段状态机 HARD-GATE 审批 失败阻断角色分工无10 个虚拟角色各阶段自动激活对应专家自进化无Evolver 从历史 episode 自动生成/修补 skill运行方式IDE 插件CLI 命令 IDE 整合两种方式互补