关于 validator-status
validator-status 是用于查看最近一次 Agent Validator 会话并汇总状态、门禁结果及失败详情的技能。
主要功能
- 01会话状态与运行摘要
- 02门禁结果概览
- 03从日志提取失败详情
- 04展示审查违规字段
适用场景
- 01查看最近一次验证会话
- 02定位门禁失败原因
- 03按文件和状态跟踪审查违规
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ codagent-ai/ agent-validator --skill validator-status安装后在 Claude Code 中输入/validator-status确认已加载。
详细介绍
/validator-status
显示最近一次验证器会话的详细摘要。
步骤 1:运行状态脚本
agent-validate status 2>&1
该脚本会解析 .debug.log 以获取会话级数据(运行次数、门禁结果、通过/失败状态),并列出所有日志文件及其路径和大小。
步骤 2:读取失败门禁的详细信息
对于 Gate Results 表中标记为 FAIL 的每个门禁,请读取相应的日志文件以提取失败详情:
- 检查失败(例如,
check:src:code-health):读取匹配的check_*.log文件。检查日志的格式因工具而异(代码检查工具、测试运行器、代码健康分析器)——请读取文件并提取相关的错误/警告输出。 - 审查失败(例如,
review:.:code-quality):读取匹配的review_*.json文件。这些文件包含结构化的违规数据,含有file、line、issue、priority和status字段。
请使用脚本输出中 "Log Files" 部分列出的文件路径。将门禁 ID 与文件名对应起来:check:.:lint 对应 check_._lint.*.log,review:.:code-quality 对应 review_._code-quality_*.{log,json}。
步骤 3:呈现结果
将脚本的会话摘要与详细的失败信息合并为一份完整报告:
- 会话概览(状态、迭代次数、耗时、已修复/已跳过/失败数量)
- 门禁结果表
- 对于任何失败的门禁:列出日志文件中的具体错误、违规项或测试失败信息
- 对于存在违规项的审查:列出每项违规的文件、行号、问题、优先级和当前状态(已修复/已跳过/未解决)
评论
支持 Markdown