关于 clawsweeper-status
通过附带脚本报告目标仓库的 ClawSweeper 工作流与队列状态,并整理近期仓库活动,说明队列状态及容量信息。
主要功能
- 01报告 Worker 与工作流状态
- 02汇总队列健康状况和退避信息
- 03展示发布队列指标
- 04列出近期合并、审查和评论
- 05支持仓库、时间范围和行数选项
适用场景
- 01检查仓库的 ClawSweeper 活动
- 02找出等待操作人员处理的停放项目
- 03查看近期合并和关闭的项目
- 04检查队列容量与重试状态
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ steipete/ agent-scripts --skill clawsweeper-status安装后在 Claude Code 中输入/clawsweeper-status确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlscripts/clawsweeper-status.shclawsweeper-status.test.shscripts/fixtures/public-exact-review-queue.json详细介绍
ClawSweeper 状态
快速开始
先运行随附的状态脚本:
/Users/steipete/Projects/agent-scripts/skills/clawsweeper-status/scripts/clawsweeper-status.sh
有用的选项:
# Last 10 hours for the default target repo, openclaw/openclaw
/Users/steipete/Projects/agent-scripts/skills/clawsweeper-status/scripts/clawsweeper-status.sh --hours 10
# A different target repo
/Users/steipete/Projects/agent-scripts/skills/clawsweeper-status/scripts/clawsweeper-status.sh --repo openclaw/clawhub
# More rows per activity section
/Users/steipete/Projects/agent-scripts/skills/clawsweeper-status/scripts/clawsweeper-status.sh --limit 15
输出约定
简要报告以下部分:
Workers:工作流状态、相对于配置容量的 Codex 任务数、精确审核队列及可用时的目标占用率,以及活跃工作流组。即使没有私有目标占用率,公共队列汇总数据仍然可用;occupancy unavailable不代表为零。Queue health:只要状态不是healthy,就优先报告此项。仅凭待处理队列深度不能判断情况——请查看脚本在其下方打印的分类:ready/admissible接近零而待处理队列很深,表示该通道在有意暂缓处理项目,并非陷入停滞。Queue backoff: throttle_retry N表示 GitHub 正在实施速率限制;配额恢复后,该通道会自行恢复。Queue parked (needs operator): review_retry_exhausted N不会自动恢复。暂停的项目会在 5/10/20 分钟后重试,然后等待人工处理。务必明确指出这些项目。Shed since reset增至数千,表示持续过载,而非短暂波动。
Publication tail:汇总待处理、就绪、退避、暂停和活跃数量,以及可用时的容量;同时报告重试和暂停原因。此项与审核积压分开,不代表各目标的活动;不含此通道的旧版响应会报告unavailable。Recently merged:已合并 PR 的 URL 及一行标题。Recently reviewed:ClawSweeper/Codex 审核评论的 URL 及一行评论摘要。Recently commented:ClawSweeper 近期其他评论的 URL 及一行评论摘要。Recently closed:已关闭 issue/PR 的 URL 及一行标题。
如果脚本未返回某部分的行,请写明 none found in window。
活跃工作流组最多显示 20 个,按运行次数降序排列;活动部分最多显示 --limit 行。大型工作流快照仍须涵盖所有活动部分。必要的数据获取或解析失败仍属致命错误;可选的队列/容量遥测可以保持不可用。
高效数据源
优先使用该脚本,因为它会限制 API 调用范围:
- 对
openclaw/clawsweeper进行字段范围受限的 Actions 运行查询和有界活跃任务探测; - 获取小型自动化限制配置和精确审核队列状态端点,以提供容量背景信息;
- 获取近期 issue 评论中的审核/评论 URL;
- 使用字段范围受限的已关闭项目搜索获取关闭 URL 和操作者;
- 获取字段范围受限的近期已合并 PR。
进行这些检查时不要浏览网页。直接使用 gh。
解读
- 当同一项目出现更新事件时,已取消的 repository-dispatch 审核运行通常是预期的取代行为。
- 根据实际进行中/排队的任务统计 Codex 用量;使用 setup-action 步骤和已知通道名称识别 Codex 工作。
- 将
pending工作流运行视为等待并发资源,而非排队的 Codex 任务。 - 谨慎看待过时的工作进程数量;当数字不一致时,将按状态筛选的
gh run list结果与默认的近期运行列表进行比较。 - 队列读取无需身份验证。即使没有私有项目键,公开的最早待处理时长仍有参考价值;缺失的健康计数应标记为
unknown,而非零。 - 最终答复中使用完整的 GitHub URL。
评论
支持 Markdown