CLI输出减掉91.8%的LLM token——就靠一个命令行过滤器
大家好,Hacker News 社区的朋友。不确定是否有人感兴趣,但还是想分享一下:我一直在维护一个叫作 “lowfat” 的小工具,它能帮我过滤掉一些冗长的命令行(CLI)输出。
它是一个单体二进制文件,既可作为 agent hook 使用,也可作为 shell 包装器运行。它还内置了插件系统,支持为不同命令定制过滤逻辑。
设计思路非常简单:agent 在做决策时,并不需要完整的 `kubectl get -o yaml` 输出,也不需要任何长达一万行的原始 dump。因此,lowfat 就被放在中间——它负责剔除噪声,只把真正关键的信息透传过去。
社区讨论:多人质疑过滤可能误删LLM需要的栈跟踪(@devdoc83)或关键字段(@tegiddrone),@tuo-lei指出根本问题在于代理默认执行宽泛命令(如`kubectl get -o yaml`),而非精准查询,导致token浪费在源头。@jemmyw强调若过滤后代理反而绕过工具、发起更多调用,则节省无意义;@fcanesin则提议让LLM自己写过滤逻辑,而非预过滤。@avocadoking和@pradeep1177均直接询问过滤对响应质量的影响。
本文由 AI 翻译自英文原帖,技术名词保留英文。
查看 X 原帖