核心用法
RTK(Rust Token Killer)是一款命令行工具,通过在shell输出进入LLM上下文窗口前进行智能过滤和压缩,实现token消耗的大幅削减。该技能引导AI代理在执行常用命令时自动添加rtk前缀,覆盖git、grep、find、test runner、linter、docker、npm等高频场景。
关键操作模式:
- 自动安装:技能加载时触发
rtk-setup.sh脚本完成环境配置 - 强制前缀规则:所有shell命令优先使用
rtk版本(如rtk git status替代git status) - 收益追踪:通过
rtk gain命令实时查看token节省统计 - 可选hook初始化:为Claude Code/OpenCode配置自动重写
显著优点:
1. 模型无关性:透明工作于任何LLM后端(Claude、GPT、Gemini等),无需修改模型配置
2. 极致压缩率:测试类命令可达-90%,git操作平均-80%,整体60-90%的token削减
3. 极低 overhead:<10ms的处理延迟,对交互体验无感知影响
4. 广泛覆盖:内置30+常用命令的优化策略,开箱即用
潜在局限与风险:
- 调试场景受限:需要完整原始输出时(如深度bug排查)需绕过RTK
- 交互命令不支持:ssh、vim、htop等TTY交互命令仍需直接使用
- OpenClaw兼容性问题:hook无法自动应用,需显式使用
rtk <cmd>格式 - 生态依赖:Rust编写的二进制工具,在部分受限环境(如某些CI容器)可能需要手动安装
适合人群:
高频使用AI编码助手、上下文窗口成本敏感、日常操作以git/测试/构建为主的中高级开发者。对token计费有显式优化需求的企业团队尤为适用。
常规风险提示:
输出过滤可能导致错误信息被过度精简,建议关键操作后按需验证;团队共享环境需统一RTK版本以避免行为差异。