mcpField
V
validator-status

validator-status

github.com/codagent-ai测试与质量3064 次安装1 天前更新
代码仓库

关于 validator-status

validator-status 是用于查看最近一次 Agent Validator 会话并汇总状态、门禁结果及失败详情的技能。

主要功能

  1. 01会话状态与运行摘要
  2. 02门禁结果概览
  3. 03从日志提取失败详情
  4. 04展示审查违规字段

适用场景

  1. 01查看最近一次验证会话
  2. 02定位门禁失败原因
  3. 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:呈现结果

将脚本的会话摘要与详细的失败信息合并为一份完整报告:

  1. 会话概览(状态、迭代次数、耗时、已修复/已跳过/失败数量)
  2. 门禁结果表
  3. 对于任何失败的门禁:列出日志文件中的具体错误、违规项或测试失败信息
  4. 对于存在违规项的审查:列出每项违规的文件、行号、问题、优先级和当前状态(已修复/已跳过/未解决)

评论

支持 Markdown