开发与工程 ai-driven-developmentworkflow-automationcodex-clicursoropencodegithub-copilotkiro

AI-DLC 工作流引擎

一套核心方法论,原生适配多款AI编码Agent,实现可验证、自我修正的软件开发生命周期。

FollowAgents 评估 · FARS-2.1
不推荐
49/ 100 五分制 2.5 / 5
1 2 3 4 5 6
1信任安全11 / 29 · 1.9/5

证据显示有审批门控(用户确认)和审计日志,但权限最小化、数据流透明性、敏感数据处理、依赖安全、外部影响、回滚和来源归属均未充分说明。扣分:未提供权限最小化细节,未说明数据流和敏感数据处理,依赖安全未提及,外部影响未明确,回滚机制未描述,来源归属仅依赖未验证的发布者。

2可靠稳定6 / 14 · 2.1/5

自一致性较好:README、CI、测试文件相互一致,但依赖可用性未验证(bun安装依赖外部网络),失败消息未充分展示。扣分:依赖可用性未验证,失败消息未在文档中明确。

3适用触发12 / 18 · 3.3/5

受众和场景明确(多harness),能力边界有说明(阶段、代理、范围),触发精度高(命令和钩子),环境适配良好(多平台)。扣分:能力边界未完全明确,环境适配依赖外部工具。

4规范维护9 / 18 · 2.5/5

信息架构清晰(README、docs、dist),安装说明详细,命名稳定(版本号),示例和FAQ有,已知限制有提及,许可证明确,版本变更日志存在但未详细,维护责任未明确。扣分:命名稳定性未完全保证,版本变更日志未详细,维护责任未明确。

5有效结果7 / 13 · 2.7/5

输出可用性高(生成工作流),边际价值高(多harness),成本效益未充分评估。扣分:成本效益未提供数据。

6证据核验4 / 8 · 2.5/5

声明可追溯(引用规范、博客),跨来源佐证有限(仅内部文档),事实与推断分离不明确。扣分:跨来源佐证不足,事实与推断分离不明确。

证据充分度: 评估于 2026年9月1日 审查版本 96b11d390289
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 发布者身份未验证,需谨慎对待来源。
  • 依赖bun安装,需确保网络环境安全。
  • AI生成内容需人工审查,避免错误。
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

AI-DLC Workflows 是 AWS 实验室(awslabs)推出的一套开源实现,将 AI-Driven Development Life Cycle 方法论落地为可执行的工程工作流。它由单一、与具体工具无关的 core/ 目录定义 5 个阶段、33 个流程步骤、14 个专职 Agent(含 11 位领域专家、2 位审查 Agent 和 1 位自适应编排器)以及 91 类审计事件,并通过每个 harness 的薄封装层,原生运行于 Claude Code、Kiro IDE、Kiro CLI、Codex CLI、Cursor 和 opencode,以及 GitHub Copilot。所有分布均由同一源码生成,采用 dist/ 目录交付,用户将其复制到自己的项目即可启用。每个流程步骤都设有审批门控,人工修正会沉淀为持久化行为规则,形成学习闭环。该实现默认采用经典 scope,支持 11 种自适范围、3 级深度和 3 级测试策略,并提供 CLI 工具来随时调整流程。

从 core/ 加载方法论定义(阶段、Agent、规则、知识),通过 harness 层适配各编码工具;用户安装后,在会话中以 /aidlc 命令起航,可配合 --doctor 验证。它会根据任务描述或扫描报告自动裁剪流程步骤(/aidlc compose),执行状态机驱动各阶段,调用 14 个 Agent(如领域专家、审查者)并行工作,每个阶段结束强制人工审批门控;期间记录 91 类审计事件,支持工作区恢复、跳转和重做。用户可调整 scope、depth 和 test strategy,并用 bun scripts/package.ts 重新生成所有 harness 分发。

  1. 需要从零构建生产级软件,且希望流程可审计、可治理的开发团队,可在 Claude Code 中简单安装后运行 /aidlc 开始。
  2. 已有多个编码工具并存(如 Claude Code、Cursor、Codex)的组织,希望通过同一套方法论统一 AI 编码流程,避免各自为政。
  3. 需要对 AI 生成的代码进行严格质量门控的企业用户,可借助内置的审查 Agent 和审批机制确保每个阶段可控。
  4. 希望将人工纠错沉淀为团队知识库的团队,通过学习循环将修正固化为规则,逐步提升 Agent 行为一致性。
  5. 需要在多种运行环境(如本地、CI/CD)下复用同一套工程流程的开发者,可一键切换 harness 而不改变方法论。

这个 Agent 有哪些优点和局限?

优点
  • 单一方法论源码 core/ 自动生成所有 harness 分发,保证各工具一致性和维护成本低。
  • 内置 91 类审计事件和审批门控,适合企业级可追溯性需求。
  • 支持多款主流编码工具(Claude Code、Codex、Cursor 等),灵活适配团队现有生态。
  • 学习循环能将人工纠错固化为行为规则,持续改进 Agent 表现。
局限
  • 要求安装 bun 并置于非交互 shell 的 PATH,对 Windows 用户需额外配置。
  • 默认配置面向 AWS Bedrock,需要 AWS 账号并开通模型访问,可能增加云成本。
  • 对弱模型表现不佳,推荐使用 Claude Opus 4.8,可能需付费订阅(如 Kiro 计划)。
  • 流程较重,包含大量审批阶段,对小型快速迭代项目可能显得繁琐。

如何安装或部署这个 Agent?

  1. 安装 bun(所有 harness 的运行时要求):macOS/Linux 执行 curl -fsSL https://bun.sh/install | bash,Windows PowerShell 执行 irm bun.sh/install.ps1 | iex。2. 克隆主分支:git clone --branch main https://github.com/awslabs/aidlc-workflows.git。3. 按目标 harness 执行复制命令,例如 Claude Code 执行 cp -r dist/claude/.claude/ 到项目,以及 cp -r dist/claude/aidlc/ 到项目,并合并 AGENTS.md 和 .gitignore。

如何使用这个 Agent?

以 Claude Code 为例:在项目根目录启动 claude,在会话中输入 /aidlc --doctor 验证安装,再输入 /aidlc Build a task management API with user authentication 启动工作流。之后遵循审批门控推进各阶段,可用 /aidlc 系列命令查看状态、跳转或调整 scope/depth。

这个 Agent 与同类方案有什么区别?

与 ad-hoc AI 编程方式相比,AI-DLC 引入结构化门控、角色分工和知识沉淀,解决了上下文漂移和决策无记录的问题;但同样作为编码代理框架,需对比其他如 GitHub Copilot workspace 等,不过目前没有明确证据。

常见问题

AI-DLC 支持哪些编程模型?
它本身是模型无关的,但官方推荐 Claude Opus 4.8 以获得最佳效果,并且在 Claude Code 和 Codex CLI 上默认配置 AWS Bedrock,需要 AWS 账号。
如何确保 AI 生成的代码质量?
每个阶段都有审批门控,由用户或审查 Agent 把关,同时内置 3 级测试策略和 3 级深度,可调整详细程度。
是否必须使用 AWS?
不是必须的。虽然 Claude Code 和 Codex CLI 的默认配置使用 AWS Bedrock,但可以修改配置为其他提供商,如 GitHub Copilot 支持 BYOK。
能否在 CI/CD 中使用?
仓库未明确提供 CI/CD 集成,但通过 CLI 工具和 headless 模式(如 Copilot 的 -p 模式)可能可以实现,需要用户自行配置。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents