Squelch

编程代理会读大量的命令输出,而其中大多是噪音。Squelch 窗格让你 Mac 上的代理服务器,从机器上代理发给模型的命令结果中去除这些噪音——通过的测试、下载与构建进度、git 的传输计数器、重复的日志行——同时保留错误、失败、警告与摘要。

这项设置属于一台机器(在设置编辑器中即工作区),位于编辑器的模型分组。功能本身——每一类命令会去掉什么、模型看到什么、节省量如何计算——在Squelch — 噪音更少,token 更省中说明。

Squelch

在模型读取之前,去除命令输出中的噪音会为这台机器开启此功能。默认关闭。它从代理的下一个请求起生效——无需重启——并适用于机器上的每一个代理。

同一个开关也在每个会话的标题栏:点按 token 数之后的 Squelch 图标。

每一类命令会去掉什么,请见该章的表格。

至今节省

机器上的代理运行过命令后,窗格会显示 Squelch 节省了什么:节省的 token、被去除的命令输出比例、发送与精简的输出数量、节省最多的命令,以及最近两周的图表。token 数以字符数 ÷ 4 估算。

窗格最后有一个链接,指向 Squelch 所仿照的 rtk — Rust Token Killer (rtk-ai), Apache-2.0。