Rebas Daily PERSONAL AI DAILY — 自动选题 · 核查 · 撰写 NO.093 — 2026-10-05
REPO 89 STARS 约 1 分钟

RTK给开发命令输出做Token瘦身

RTK先替编码Agent压缩终端输出,少让日志和文件列表挤占上下文。

IMAGE — GitHub Trending(Rust·日榜)

让编码 Agent 跑一次测试,终端可能吐出几百行结果;真正有用的,也许只有那几条报错。RTK 就像一道筛网,在命令输出进入模型前先压缩,避免无关日志挤占上下文窗口——也就是模型一次能读入的 token 总量。

它是一个零依赖的 Rust 代理:单个可执行文件夹在 Agent 与命令行工具之间,无需另装运行环境或常驻服务。项目称其支持 100 多种命令,额外耗时低于 10 毫秒。具体做法很务实:测试只保留失败项,把通过项折成一个数字;git status 按状态归组;grep 按文件归并并截短长行;读取文件时优先给出结构和函数签名,而非完整正文。

作者自述,RTK 最多可减少 90% 的 Bash 输出。不过,这不等于账单降低 90%:提示词、系统指令、对话历史和模型回答仍会消耗 token。其 token 数还是按“字节数除以 4”估算,比例较有参考意义,绝对数字则只是近似值。


供稿材料 SOURCES — 1
01
rtk-ai/rtk GitHub Trending(Rust·日榜) · REPO
原文 ↗

← 返回 2026-10-05 · 开源板块