关于 status
用于生成 AgentOps 状态快照的技能,只报告可从本地证据核实的事实。它明确区分已检查与未检查内容,避免把证据新旧误说成运行状态。
主要功能
- 01核对意图与判定工件及计数
- 02标示证据新旧和损坏来源
- 03明确列出 checked 与 not_checked
- 04区分各类状态的权威来源
适用场景
- 01检查 AgentOps 意图和判定存储
- 02汇报缺失或损坏的状态来源
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ boshu2/ agentops --skill status安装后在 Claude Code 中输入/status确认已加载。
附带文件references/.gitkeep
详细介绍
状态
只有当每一行都能追溯到当前磁盘上存在的工件时,状态快照才可信;第一行推断内容,就会让报告变成一份穿着报告外衣的猜测。
提示词
Show AgentOps status for fleet-router (ao is installed). Report only observable .agents/ao evidence: intent and verdict counts, evidence recency, and any corrupt or unavailable sources. Disclose checked and not_checked explicitly.
符合以下条件时即表示正常工作
- 报告直接引用
ao status输出,绝不转述它可能显示的内容。 - 意图和判定计数可追溯到
.agents/ao/intents/sha256和.agents/ao/verdicts/sha256,绝不使用推断出的计数。 - 除非调用方另行提供来源,否则运行时阶段和工具调用活动都标记为
not_checked。 - 跟踪器、Git 和工厂状态分别列在各自的报告行中,不合并成一项笼统的
health声明。
约定
只报告可观测的本地事实:可用的意图和判定工件及其计数、确定性检查结果、证据新近度,以及不可用或损坏的来源。规范的持久化存储为 .agents/ao/intents/sha256 和 .agents/ao/verdicts/sha256。主题清单由调用方提供:仅当调用方指定其位置时才报告,否则披露为 not_checked。当 .agents/ao 证据存在时,报告最新的已存储工件类型,并将该结论标记为证据新近度,而非运行时阶段或进程活动。ao status 快照会输出两项计数,以及最新工件的证据新近度结论,不会列出每个工件的摘要或时间戳;只有当调用方询问某个具名工件时,才报告该工件的特定摘要或时间戳。
始终披露 checked 和 not_checked。除非调用方为其提供单独的权威来源,否则运行时阶段、执行耗时、工具调用活动和剩余工作都属于 not_checked。
ao status 展示的是证据存储视图。它会在计数前验证内容寻址工件的名称和内容,报告损坏和不可用的条目,并且只显示意图和判定计数以及证据新近度。已弃用的旧版界面(会话索引、来源摘要、知识健康信号)不会汇总到此命令中。
在每份状态报告中,不同的状态类别都必须保持区分:跟踪器状态归跟踪器,Git 状态归 Git,工厂或运行时状态归所选工厂自身的关卡,确定性检查结果归生成结果的可执行程序,语义验证归最新判定。每项都必须依据其自身的权威来源报告,绝不合并成一项笼统的“健康”声明——工厂已完成、检查通过和 AgentOps-PASS 是三种不同的事实。
状态不会检查工作队列、分配优先级、认领工作、推断下一步操作、修复记录、管理重试或更改任何状态。只有调用方提供可选的 Git 或跟踪器元数据时才能显示;缺少这些元数据不会改变报告的解读方式。
具名失效模式——将新近度当作活动状态:把“最新工件是判定”解读为“验证正在运行”,从而根据时间戳臆造运行时阶段。
反模式:用看似合理的叙述填补 not_checked 空缺,让快照显得完整。纠正方式:如实报告空缺;诚实的空白胜过圆滑的故事。
返回快照后立即停止。