返回顶部
o

openclaw-scheduler-token-auditor调度令牌审计

Audit OpenClaw scheduler token usage for cron jobs, scheduled tasks, and heartbeat sessions. Use when the user wants to know which scheduled job is expensive, which cron is burning the most tokens, whether a cron or heartbeat run exceeds a token threshold or budget, why scheduler token usage is high, or to investigate unexpected token burn. Trigger explicitly on slash-style phrases like "/token_auditor" and "/schedule_auditor". Also match requests such as "audit scheduler tokens", "which cron us

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
130
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

openclaw-scheduler-token-auditor

OpenClaw 调度令牌审计器

保守地审计调度令牌使用情况。区分什么是已测量的、什么是仅有界的,以及什么是未知的

此技能的用途

使用此技能回答如下问题:

  • - 哪个定时任务消耗的令牌最多?
  • 此计划任务每次运行是否超过50000个令牌?
  • 心跳使用实际上是否昂贵,还是只是看起来吓人?
  • 为什么调度令牌使用量激增?
  • 针对自定义阈值(如80000或120000个令牌)审计所有计划任务。

用户通常如何触发

此技能应针对如下请求触发:

  • - /tokenauditor
  • /scheduleauditor
  • 审计调度令牌使用情况
  • 查找昂贵的定时任务
  • 检查此定时任务是否超过50000个令牌
  • 调查计划任务中意外的令牌消耗
  • 审计心跳令牌使用情况
  • 哪些计划运行是成本高昂的?

如果用户未提供阈值,则使用每次运行50000个令牌

核心规则集

  1. 1. 对于定时任务运行,只有usage.total_tokens是权威的。
不要用手动相加的input + output值替代它。
  1. 2. 会话状态、会话列表和转录文本是辅助证据。
用它们来解释结果,而不是制造结果。
  1. 3. 缺失使用数据意味着未知。
如果一次运行缺少usage.total_tokens,不要称其为廉价或安全。
  1. 4. 心跳分析通常是有界的,而非精确的。
在没有明确使用字段的情况下,你可以排除明显巨大的每次运行使用量,但不能声称确切的令牌计数。
  1. 5. 明确说明阈值。
除非用户指定其他阈值,否则默认为50000。
  1. 6. 不要编造命令或未记录的字段。
优先使用一流的OpenClaw工具。

证据类别

每个审计目标精确使用一个标签:

  • - 精确 — 存在权威的令牌计数,通常来自usage.total_tokens
  • 有界 — 无精确计数,但当前证据安全地排除了明显的极端使用情况
  • 不确定 — 缺少必要证据,无法做出安全的令牌声明

审计工作流程

1) 分类目标

按证据类型区分审计:

  • - 定时任务
  • 心跳会话

不要将它们模糊成一个笼统的结论。

2) 审计定时任务

首选路径:

  • - cron(action=list)
  • cron(action=runs, jobId=..., limit=...)

步骤:

  1. 1. 识别相关的定时任务。
  2. 获取最近的运行记录。
  3. 读取每次运行的usage.total_tokens。
  4. 将每个精确计数与当前阈值进行比较。
  5. 仅在此之后,检查会话元数据或转录文本以解释为什么发生了已验证的高成本运行。

仅在需要时使用CLI回退:

bash
openclaw cron list
openclaw cron runs --id --limit 50

解释:

  • - 有usage.totaltokens -> 精确
  • 缺少usage.totaltokens -> 不确定
  • 切勿用转录文本大小或input + output替代

3) 解释高成本的定时任务运行

一旦运行已被验证为高成本,查找原因,例如:

  • - 过大的提示或任务范围
  • 重复的大文件读取、网页抓取或工具输出
  • 会话重用引入了额外上下文
  • 重试、循环或明显的工作流错误

这些是对精确发现的解释,而非精确使用数据的替代品。

4) 审计心跳会话

除非存在明确的使用数据,否则将心跳视为有界风险分析

有用的检查:

  • - sessionslist 查找心跳会话
  • sessionstatus 检查上下文累积
  • sessions_history 检查最近的转录文本大小、重复性和工具扇出

当观察到的模式显示以下情况时,有界结论是合理的:

  • - 很少或没有上下文累积
  • 短小的重复轮次
  • 小读取和短输出
  • 没有证据表明有大量注入的上下文或广泛的扇出

在没有明确使用数据的情况下,使用如下措辞:

  • - 没有每次运行50000+的行为证据
  • 观察到的结构似乎很轻量
  • 无法获取确切的每次运行令牌数

决策规则

有usage.total_tokens的定时任务

允许:

  • - 确切的每次运行令牌计数
  • 阈值通过/未通过判定
  • 跨运行比较
  • 基于运行记录的趋势总结

不允许:

  • - 用手动相加的字段替换总数
  • 根据转录文本大小估算总数

无usage.total_tokens的定时任务

允许:

  • - 不确定
  • 有助于未来调试的结构性观察

不允许:

  • - 声称运行是廉价、安全或低于阈值的
  • 从辅助证据中分配令牌数量

无明确使用数据的心跳

允许:

  • - 有界声明,如当前证据排除了明显的每次运行80000+的行为
  • 对该有界结论的结构性解释

不允许:

  • - 确切的每次运行令牌计数
  • 仅从转录文本推断出的确切累积总数

输出模式

始终说明所使用的阈值。

示例:

  • - 使用的阈值:每次运行50000个令牌
  • 使用的阈值:每次运行80000个令牌

对于每个目标,报告:

  • - 目标名称
  • 目标类型:cron 或 heartbeat
  • 证据类别:精确、有界 或 不确定
  • 令牌发现
  • 阈值判定:通过、未通过或未知
  • 当证据支持时的简明原因分析

示例措辞:

  • - 精确 — 夜间报告定时任务 — 精确 — 最新运行158784个令牌 — 超过50000。
  • 有界 — 主心跳 — 有界 — 观察到的结构排除了明显的每次运行80000+的行为,但无法获取确切的每次运行令牌数。
  • 不确定 — 每日摘要定时任务 — 不确定 — 运行记录缺少usage.total_tokens,因此阈值结果未知。

要避免的失败模式

  1. 1. 手动相加陷阱 — input + output 可能与 usage.total_tokens 不一致
  2. 缺失数据乐观 — 缺失使用数据不等于低使用量
  3. 转录文本即计量器陷阱 — 转录文本大小不是计费来源
  4. 心跳过度声明 — 轻量结构支持有界结论,而非精确计数
  5. 混合证据模糊 — 不要将精确的定时任务发现和有界的心跳发现合并成一个模糊的声明
  6. 编造命令陷阱 — 如果CLI语法不确定,先检查文档或openclaw help
  7. 阈值漂移 — 始终说明阈值是默认的还是用户指定的

最小示例

精确的定时任务结果

一条运行记录包含usage.total_tokens: 158784,且用户未提供阈值。

正确结论:

  • - 使用的阈值:50000
  • 证据类别:精确
  • 判定:超过50000

自定义阈值

一条运行记录包含usage.total_tokens: 47617,且用户要求80000。

正确结论:

  • - 使用的阈值:80000
  • 证据类别:精确
  • 判定:未超过80000

误导性的手动相加

一次运行显示inputtokens: 49680和outputtokens: 9612,而权威记录显示usage.total_tokens: 47617。

正确结论:

  • - 使用47617
  • 不要报告59292

有界的心跳结果

一个心跳会话显示几乎为零的上下文累积,以及重复的小检查列表读取加简短确认的模式。

正确结论:

  • - 证据类别:有界
  • 没有每次运行<阈值>+的行为证据
  • 无法获取确切的每次运行令牌数

缺失使用数据

存在一条定时任务运行记录,但记录中没有usage.total_tokens。

正确结论:

  • - 证据类别:不确定
  • 判定:未知
  • 下一步:调查提供商支持、运行日志或其他权威记录

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-scheduler-token-auditor-1776097622 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-scheduler-token-auditor-1776097622 技能

通过命令行安装

skillhub install openclaw-scheduler-token-auditor-1776097622

下载

⬇ 下载 openclaw-scheduler-token-auditor v1.0.2(免费)

文件大小: 3.87 KB | 发布时间: 2026-4-14 10:31

v1.0.2 最新 2026-4-14 10:31
Improve description recall with clearer trigger wording, budget/threshold phrasing, and bilingual examples

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部