mcpField
U
using-agentops

using-agentops

github.com/boshu2Agent 工作流450788 次安装今天更新
代码仓库

关于 using-agentops

AgentOps 是面向编码 Agent 的运营层,整合可复用知识、验证、技能、钩子、命令行工具和命名工作流。其 RPI 流程将研究、规划、实现和验证与知识飞轮相连。

主要功能

  1. 01可复用知识管理
  2. 02规划与代码验证
  3. 03技能、钩子和命令行原语
  4. 04从研究到验证的 RPI 流程
  5. 05知识飞轮

适用场景

  1. 01协调编码项目的全生命周期
  2. 02跨 Agent 会话复用发现
  3. 03验证计划和代码变更
  4. 04并行或自主处理问题

MCP 相关

AgentOps 可通过 `ao mcp serve` 作为 MCP 基础设施运行。在此模式下,它编排由 Agent 执行的完整 RPI 或 evolve 循环。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/boshu2/agentops --skill using-agentops

安装后在 Claude Code 中输入/using-agentops确认已加载。

附带文件references/.gitkeepscripts/validate.sh

详细介绍

AgentOps 运营模式

AgentOps 是编码 Agent 的运营层。

从外部来看,它提供四项功能:

  • 记账 — 捕获经验、发现结果和可复用上下文
  • 验证 — 在工作交付前审查计划和代码
  • 基本工具 — 单项技能、钩子和 CLI 接口
  • 流程 — 命名组合,例如 /research、/validate 和 rpi

从技术角度来看,AgentOps 充当上下文编译器:将原始会话信号转化为可复用知识、编译后的预防措施,以及更好的后续工作。

核心流程:RPI

Research → Plan → Implement → Validate
    ↑                            │
    └──── Knowledge Flywheel ────┘
研究阶段
/research <topic>      # Deep codebase exploration
ao search "<query>"    # Search existing knowledge
ao search "<query>" --cite retrieved  # Record adoption when a search result is reused
ao lookup <id>         # Pull full content of specific learning
ao lookup --query "x"  # Search knowledge by relevance

输出: .agents/research/<topic>.md

计划阶段
/pre-mortem <spec>     # Simulate failures (error/rescue map, scope modes, prediction tracking)
/plan <goal>           # Decompose into trackable issues

输出: 带依赖关系的 Beads 问题

实施阶段
/implement <issue>     # Single issue execution
/crank <epic>          # Autonomous epic loop (uses swarm for waves)
/swarm                 # Parallel execution (fresh context per agent)

输出: 代码变更、测试、文档

验证阶段
/vibe [target]         # Code validation (finding classification + suppression + domain checklists)
/post-mortem           # Validation + streak tracking + prediction accuracy + retro history
/post-mortem --quick   # Quick-capture a single learning (folded the retired retro lane)

输出: .agents/learnings/、.agents/patterns/

阶段与技能映射

阶段主要技能辅助技能
探索/discovery/brainstorm、/research、/plan、/pre-mortem
实施/crank/implement(单个问题)、/swarm(并行执行)
验证/validate/vibe、/post-mortem、/forge

如何选择技能:

  • 对于单个问题的执行,请使用 /implement。现在默认优先采用 TDD —— 先编写失败的测试,再进行实现。可使用 --no-tdd 跳过。
  • 对于自主执行 Epic,请使用 /crank(通过 swarm 循环处理各波次,直到完成)。自动生成文件所有权映射,以防止工作者之间发生冲突。
  • 仅在探索阶段使用 /discovery(头脑风暴 → 搜索 → 研究 → 计划 → 事前分析)。
  • 仅在验证阶段使用 /validate(vibe → 事后复盘 → forge)。
  • 对于完整生命周期,请使用 rpi —— 委派给 /discovery → /crank → /validate。
  • 使用 /ratchet 通过 RPI 设定进度门槛/记录进度。

从这里开始(12 项入门技能)

这些是每位用户首先需要的技能。其他内容可在需要时使用。

技能用途
/quickstart引导式入门 —— 请先运行此项
/bootstrap一条命令完成 AgentOps 全量设置 —— 仅填补缺失项
/research深入探索代码库
/council多模型共识审查 + 自动提取发现结果
/validate对工件、计划、代码变更、PR 或门禁给出标准的 PASS/WARN/FAIL 判定
/vibe代码验证(分类 + 抑制 + 领域检查清单)
rpi完整的 RPI 生命周期编排器(/discovery → /crank → /validate)
/implement执行单个问题
/post-mortem --quick快速将单条经验记录到飞轮中
/status单屏仪表板,显示当前工作和建议的下一步操作
/goals维护 GOALS.yaml 健壮性规范
/push原子化的测试-提交-推送工作流

高级技能(按需使用)

技能用途
/compile、/flywheel主动式知识智能与飞轮健康度 — 挖掘 → 增长 → 整理循环
/curate负责处理转录内容、.agents/、bd、git、技能差异和少量 wiki 条目的规范挖掘者角色
/curate --mode=harvest跨 rig 知识整合 — 扫描、去重、晋升至全局中心(整合已退役的 harvest 流程)
/inject将成熟的 .agents 语料转化为信念、操作手册、简报和差距视图(整合已退役的知识激活流程)
/brainstorm规划前进行结构化创意探索
/discovery完整的发现阶段编排器(头脑风暴 → 搜索 → 研究 → 规划 → 事前验尸)
/plan将史诗拆解为问题
/design产品验证关卡 — 目标一致性、人物角色契合度、竞争差异化
/pre-mortem失败模拟(错误/补救、范围模式、时间因素、预测)
/post-mortem验证 + 连胜追踪 + 预测准确度 + 回顾历史
/bug-hunt根本原因分析
/release发布前检查、变更日志、版本递增、打标签
/crank自主史诗循环(每轮使用 swarm)
/swarm使用新上下文并行执行(Ralph 模式)
/using-atm在 ATM tmux swarm 上于会话外运行 AgentOps 循环(基底层的 ATM 部分)
evolve由目标驱动、按适应度评分的改进循环
/burndown有界史诗完成循环 — 推进有限目标直至全部合并,然后停止
/eval-outcomes通过 Outcomes 评分;它是已锁定评估基底的安全保留集投影 — 一条标准线,适用于多种运行时
/operating-loop-workflow安装并运行 operating-loop 多 Agent 工作流(七步循环)
/autodevPROGRAM.md 自主开发契约的设置与验证
agy-rules-workflows安装 AGY 原生规则、循环工作流和定时目标控制
/curate --mode=dream会话外知识复利流程
/doc文档生成 — 仓库文档(默认)、黄金标准 README(--mode=readme)、OSS 文档包(--mode=oss)
/post-mortem --quick快速记录经验(整合已退役的回顾流程)
/validate完整的验证阶段编排器(氛围检查 → 事后复盘 → 锻造)
/ratchet用于 RPI 工作流的布朗棘轮进度关卡
/forge从转录内容中挖掘知识 — 决策、经验、模式
/security仓库安全扫描与发布关卡,以及可组合的二进制/提示词表面测试套件 — 静态分析、动态追踪、离线红队测试、策略关卡
/test测试生成、覆盖率分析和 TDD 工作流
/cc-hooks编写并验证 AgentOps 运行时钩子的行为
/red-team基于角色的对抗性验证 — 从受限用户视角探测文档和技能
/review审查收到的 PR、Agent 输出或差异 — 评分清单
/refactor安全且经过验证的重构,每一步都进行回归测试
/deps依赖项审计、更新、漏洞扫描和许可证合规性检查
/perf性能分析、基准测试、回归检测和优化
/scaffold项目脚手架、组件生成和样板设置
/scenario编写并管理用于行为验证的保留集场景
/skill-auditor按照统一模板对现有 SKILL.md 进行两轮审计(15 项检查)
/skill-builder按照统一模板搭建或吸收新的 SKILL.md 文件
/automation-shape-routing构建 Agent 自动化的入口 — 确定 SHAPE(工作流、ATM swarm 或普通技能),然后交给合适的构建器
/workflow-builder搭建新的 Claude Workflow 脚本(.claude/workflows/*.js)— 确定性多 Agent 编排
/agent-native通过技能、ao CLI 和 CI(而非钩子),让会话外 Agent 原生支持 AgentOps

专家技能(专用工作流)

技能用途
/swarm并行 Codex Agent 执行(合并已退役的 codex-team 通道)
/reverse-engineer-rpi逆向分析产品,生成特性目录和规格说明
/codebase-audit按领域参数化的代码库审计(安全、UX、性能、API、文案、CLI)
/pr-research贡献代码前研究上游仓库
/pr-implement基于 Fork 实施 PR
/validate --mode=prPR 专项验证和隔离检查(合并已退役的 pr-validate 通道)
/pr-prepPR 准备和结构化正文生成
/ship-loop机器人协作的内部 PR 快速通道循环
/complexity代码复杂度分析
/product交互式生成 PRODUCT.md
/handoff为后续继续工作交接会话
/recover压缩后的上下文恢复
/session-bootstrap通用初始化提示词 — 每个 Agent 首先运行此项(soc-vuu6.25)
/trace追溯设计决策的历史
/curate --mode=provenance追溯产物的来源
/beads问题跟踪操作
/heal-skill检测并修复技能规范问题
/converter将技能转换为 Codex/Cursor 格式

更新已安装的技能: 重新运行安装单行命令 — bash <(curl -fsSL https://raw.githubusercontent.com/boshu2/agentops/main/scripts/install.sh)。(没有更新技能;技能刷新由安装脚本负责。)

知识飞轮

每次 /post-mortem 都会将经验和模式沉淀到 .agents/,让之后的 /research 能从更好的上下文出发,而不是从零开始。

通过 ao agents inspect | lint | doctor 检查、lint 并分类处理 .agents/ 写入面约定(doctor 汇总 inspect、lint 和孤立项/多余目录报告;遇到孤立项时,--strict 会报错)。

运行时模式

AgentOps 有多种运行时模式。不要假设所有环境都支持钩子自动化。

模式适用场景启动路径收尾路径保证
substrate(会话外)可在会话外切换的编排基底:ATM tmux swarm、MCP(ao mcp serve)或 managed-agents(ao agent)操作员或主 Agent 运行 bd ready,并按每个 bead 分派完整循环 — 由运行 rpi 技能的 Agent 执行;cron/托管触发器运行维护任务基底负责合并门禁(CI 通过是信号),并触发知识飞轮反馈基底编排的是完整的 rpi/evolve 循环(每个循环由运行技能的 Agent 执行)— 它不会看到循环内部;衔接点是基底 → 运行技能的 Agent。CLI 内没有 runtime=gc 执行器。参见 agent-native 和 docs/3.0.md。
hook-capable已安装生命周期钩子的 Claude/OpenCode(无 gc)运行时钩子或 ao inject / ao lookup运行时钩子或 ao forge transcript + ao flywheel close-loop安装钩子后,自动启动/注入上下文并在会话结束时执行维护
codex-native-hooks支持原生钩子的 Codex CLI v0.115.0+(2026 年 3 月)运行时钩子(与 hook-capable 相同)运行时钩子(与 hook-capable 相同)原生生命周期钩子 — 与 hook-capable 模式提供相同保证
codex-hookless-fallback没有钩子接口的 Codex Desktop/Codex CLI pre-v0.115.0ao codex startao codex stop无需钩子即可提供显式启动上下文、引用跟踪、转录回退和收尾循环指标
manual没有钩子,也没有 Codex 原生运行时检测ao inject / ao lookupao forge transcript + ao flywheel close-loop适用于所有环境,但生命周期操作由操作员驱动

问题跟踪

此工作流使用 beads 进行 Git 原生问题跟踪:

bd ready              # Unblocked issues
bd show <id>          # Issue details
bd close <id>         # Close issue
bd vc status          # Inspect Dolt state if needed (JSONL auto-sync is automatic)

示例

启动时加载上下文。 AgentOps 3.0 的默认路径非常明确:运行 ao session bootstrap,然后通过 ao inject / ao lookup 或按阶段划分的数据包提取先前的上下文。支持钩子的运行时可以选择运行自行编写的 session-start.sh,Codex CLI 也可以通过 install-codex.sh --with-hooks 选择启用原生钩子;这些属于兼容性/适配路径,并非默认路径。无论采用哪种方式,Agent 都能获取 RPI 工作流、先前的上下文以及引用路径。

规划时参考工作流。 当用户询问如何着手实现某项功能时,Agent 会使用此技能中的 RPI 部分,建议采用 Research → Plan → Implement → Validate 流程:使用 /research 进行探索,使用 /plan 进行分解,使用 /pre-mortem 模拟失败,而不是临时应对。

故障排除

问题原因解决方案
未加载技能未运行启动路径运行 ao session bootstrap,然后运行 ao inject / ao lookup;如需恢复 Codex 生命周期,显式运行 ao codex start
技能目录过时此文件未与实际的 skills/ 目录同步添加/移除技能后,更新此文件中的技能列表
推荐了错误的技能自然语言触发条件含糊用户使用 /skill-name 语法显式调用技能
工作流不清晰此处未充分记录 RPI 阶段阅读 README.md 或 docs/ARCHITECTURE.md 中的完整工作流指南

评论

支持 Markdown