用途:在 OpenClaw 工作区安装 RTK(Rust Token Killer),并让所有智能体在执行 Bash 命令时强制使用 RTK 前缀命令,从而压缩命令输出、降低令牌消耗。因 Claude Code 插件方式与 OpenClaw 不兼容,需改用 AGENTS.md 指令强制。
安装流程:先确认是否已安装,执行 which rtk;未安装时用 brew install rtk,无 brew 则执行 curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh,再用 rtk --version 验证。随后在工作区根目录创建 RTK.md,写入必用规则与命令替换表(如 ls→rtk ls、cat/head/tail→rtk read、grep/rg→rtk grep、find→rtk find、git status/log/diff/push 加 rtk 前缀、cargo build→rtk cargo build、cargo test→rtk test cargo test、npm run build→rtk err npm run build、npm test→rtk test npm test、docker ps→rtk docker ps、kubectl get pods→rtk kubectl pods、pip list→rtk pip list、pnpm list→rtk pnpm list)。例外包括:使用 Claude Code 内置工具 Read、Grep、Glob;无输出命令如 cd、mkdir、rm、cp、mv;已用管道过滤的命令;用户明确要求原始输出。可用 rtk gain 查看节省情况。接着在 AGENTS.md 追加 RTK 强制说明块,引用 @RTK.md,已存在则替换。最后验证:rtk ls .、ls RTK.md、grep -c "RTK" AGENTS.md,并报告安装版本与完成项。
适用场景:需要控制 OpenClaw 智能体会话令牌成本的工作区。
限制:RTK 仅作用于 Bash 工具中的 shell 命令,内置工具无关;rtk init -g 安装的 Claude Code 钩子在 OpenClaw ACP 环境不生效;RTK.md 需按工作区逐个创建,非全局配置。其余费用、平台支持等信息暂未提供。