返回顶部
p

precc-token-saverPRECC令牌节省器

Before running any shell command, pipe it through the PRECC hook to fix wrong-directory errors, compress CLI output, and apply learned heuristics — saving 34%+ of API token spend automatically.

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

precc-token-saver

PRECC Token Saver

PRECC(预测性错误纠正)会在每个 shell 命令执行前进行拦截。
在 3 毫秒内,它可以:

  • - 修复目录错误 — 检测正确的项目根目录,并在命令前添加 cd /correct/path &&
  • 压缩 CLI 输出 — 通过 RTK 重写命令(输出减少 60–90%)
  • 应用已学技能 — 利用从历史会话中挖掘的模式,防止重复失败
  • 将 git 转换为 jj — 在 Jujutsu 仓库中自动转换 git 命令(每次 git add 节省约 40 个 token)

实测结果(29 个真实会话,5,384 次 bash 调用):

  • - 节省 34% 成本(从 878 美元基线节省 296 美元)
  • 98% 的失败被阻止(352/358)
  • 平均钩子延迟 2.93 毫秒

在 OpenClaw 中的工作原理

注意: OpenClaw 尚未原生支持 PreToolUse 钩子(与 Claude Code 不同)。
此技能通过提示级别指令工作:SKILL.md 被加载到代理的上下文中,代理被指示在执行每个 shell 命令前手动通过 precc-hook 管道处理。拦截由 LLM 强制执行,而非操作系统级别。原生钩子的等效功能正在跟踪中,详见
openclaw/openclaw#7597

当 PRECC Token Saver 激活时,代理对每个要执行的 shell 命令遵循以下模式:

  1. 1. 为 precc-hook 构建 JSON 负载
  2. 通过标准输入将其管道传递给 precc-hook
  3. 从标准输出读取(可能被重写的)命令
  4. 执行重写后的命令,而非原始命令

代理想要执行:cargo build

precc-hook 接收: {tool_input: {command: cargo build}}
precc-hook 输出: {hookSpecificOutput: {updatedInput: {command: cd /path/to/project && rtk cargo build}}}

代理执行: cd /path/to/project && rtk cargo build

安装

bash

安装 PRECC


curl -fsSL https://raw.githubusercontent.com/yijunyu/precc-cc/main/scripts/install.sh | bash

初始化(一次性)

precc init

挖掘现有会话历史(可选)

precc ingest --all

命令

加载技能后,您可以直接与代理对话:

  • - @precc report — 显示 token 节省和命令统计
  • @precc skills list — 列出活跃的纠正技能
  • @precc update — 将 PRECC 二进制文件更新到最新版本
  • @precc savings — 显示以美元计价的节省估算

技能行为

此技能作为系统级指令加载到代理的上下文中。
代理(而非平台)负责强制执行钩子模式。

代理被指示:

  1. 1. 始终通过 precc-hook 路由 shell/bash 工具调用,即在执行前构建钩子 JSON 负载并解析响应。
  2. 在会话开始时,如果数据库不存在,则运行 precc init。
  3. 在会话结束时,可选运行 precc report 并总结节省情况。
  4. 绝不跳过钩子,即使对于简单命令也是如此——延迟小于 3 毫秒,且钩子为故障开放模式(任何错误 → 使用原始命令不变)。

钩子调用模式

bash

通过 precc-hook 包装任何命令:


echo {toolinput:{command:YOURCOMMAND_HERE}} | precc-hook

解析 JSON 响应:

  • - 如果 .hookSpecificOutput.updatedInput.command 非空 → 使用它
  • 否则 → 使用原始命令不变

高级:节省报告

bash
precc report # 完整分析仪表板
precc savings # 美元价值明细
precc skills list # 活跃技能
precc skills show # 查看单个技能的详细信息

许可证

MIT — https://github.com/yijunyu/precc-cc

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 precc-token-saver-1776175637 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 precc-token-saver-1776175637 技能

通过命令行安装

skillhub install precc-token-saver-1776175637

下载

⬇ 下载 precc-token-saver v0.1.8(免费)

文件大小: 2.59 KB | 发布时间: 2026-4-15 11:02

v0.1.8 最新 2026-4-15 11:02
Clarify that hook is prompt-level in OpenClaw (no native PreToolUse yet)

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部