boshu2/agentops
DevOps discipline for AI coding agents: shape the work, track it as a graph, and get each change judged by a context that didn't write it.
它解决了什么问题
AgentOps 为 AI 编码代理提供了一种类似 DevOps 的规范,使软件交付变得可重复且可靠。它通过提供“铺设路径”(paved paths)——即结构化工作流程(技能)和记忆系统——来解决代理编码会话不一致的问题,引导代理从最初的意图到验证结果,确保工作被记录并在会话间保留上下文。
运作方式
AgentOps 使用一套“技能”(基于 Markdown 的指令),代理加载这些技能以遵循特定的操作循环。这些技能结合可选的 ao CLI 和现有的工程工具,实现了塑造、构建和判断的循环:
- 操作循环: 使用
plan定义预期行为(通过 BDD 场景),使用implement构建变更,并使用validate在单独的会话中提供独立判断,以避免作者偏见。 - 目标管理: 对于较大的任务,它使用
interview技能来确定结果,并使用craft-goal来定义工作。它与 Beads(一种工作图工具)整合,在聊天记录之外保留决策、结果和项目记忆。 - 记忆系统:
memory技能将发现整理到经过审查的.context/页面中,让未来的代理能够回忆起经验教训和来源,而无需重新开始。 - 可扩展性: 每个技能都是一个独立的 Markdown 文件,允许用户自定义、删除或添加自己的指令,以创建个性化的操作模型。
适用对象
使用 Claude Code, Codex, Cursor, OpenCode, Gemini CLI, Pi, OpenClaw, 和 Grok Bot 等 AI 编码代理,且希望超越简单的基于聊天的编码,转向结构化、可重复工程流程的开发者。
亮点
- 行为驱动开发 (BDD): 整合 BDD 场景,在实施前厘清意图。
- 独立验证: 专用的
validate技能确保新会话中的新代理根据原始意图判断工作。 - 长效记忆: 使用 Beads 维护可搜索的工作图,并在不同的代理会话中保持持久的项目事实。
- 代理无关性: 通过插件或
npx安装,适用于各种编码代理。 - 可自定义技能套件: 提供 29 种入门技能库,涵盖从研究和重构到用于辩论和审计的多模型“委员会”等所有内容。
相关
- 项目
- 项目
- 项目
- 项目
- 项目