Rtk Compress

🗜️ 智能压缩开发输出,节省 70% Token

rtk-compress 通过智能压缩 shell 输出,为 LLM 会话节省 60-90% 的 token,显著提升长上下文任务的效率与成本效益。

收藏
4.4k
安装
1.2k
版本
1.15.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

rtk-compress 是 rtk (Rust Token Killer) CLI 的封装技能,专为优化 LLM 上下文窗口而设计。它通过代理常见开发命令,在输出到达 LLM 前进行智能过滤与压缩,实测可节省 60-90% 的 token 消耗。

核心用法

覆盖完整的开发工作流:

文件与代码浏览:rtk ls/read/smart 提供压缩的目录树、智能文件读取(支持仅保留签名的激进模式)、2 行代码摘要

版本控制:rtk git status/log/diff 等命令将冗长输出压缩为单行摘要,保留关键信息

测试与构建:rtk test、rtk err 等模式仅显示失败/错误信息,测试输出可减少 90%

容器与运维:rtk docker、rtk kubectl 命令去重日志、压缩资源列表

数据分析:rtk json、rtk deps、rtk curl 等自动提取结构而非原始数据

显著优点

  • 量化收益明确:典型会话从 ~150k token 降至 ~45k,节省 70%
  • 零配置集成:直接替换原命令,无需修改工作流
  • 广泛兼容:支持 Git、Docker、K8s、各类测试框架、构建工具、包管理器
  • 智能降级:失败时自动回退到原始命令,不阻塞任务
  • 可观测性:内置 rtk gain 系列命令跟踪节省效果

潜在局限

  • 管道限制:不支持 | grep 等管道操作,需用裸命令
  • 解析依赖:依赖原始输出的脚本需绕过 rtk
  • 信息丢失:激进压缩模式可能省略细节(如函数体)
  • 新工具适配:新兴 CLI 工具需等待 rtk 支持

适合人群

  • 使用 Claude、GPT-4 等长上下文模型的开发者
  • 在复杂代码库上进行 AI 辅助编程的团队
  • 关注 API 成本的高频 LLM 用户
  • 需要频繁查看日志、测试结果、diff 的 DevOps/SRE

常规风险

  • 过度压缩:关键错误信息可能被过滤,建议关键操作后人工核验
  • 版本兼容性:rtk 与原生 CLI 版本升级可能产生行为差异
  • 隐私泄露:所有命令流经 rtk 代理,虽为本地工具,敏感环境需审计代码
  • 技能依赖:代理层故障会影响全部封装的命令

Rtk Compress 内容

手动下载zip · 3.7 kB
skill-card.mdtext/markdown
请选择文件