Squelch
程式代理程式會讀大量的命令輸出,而其中大多是雜訊。Squelch 窗格讓你 Mac 上的代理伺服器,從機器上代理程式送給模型的命令結果中去除這些雜訊——通過的測試、下載與建置進度、git 的傳輸計數器、重複的記錄行——同時保留錯誤、失敗、警告與摘要。
這項設定屬於一部機器(在設定編輯器中即工作區),位於編輯器的模型群組。功能本身——每一類命令會去掉什麼、模型看到什麼、節省量如何計算——在Squelch — 雜訊更少,token 更省中說明。
Squelch
在模型讀取之前,去除命令輸出中的雜訊會為這部機器開啟此功能。預設為關閉。它從代理程式的下一個請求起生效——不必重新啟動——並適用於機器上的每一個代理程式。
同一個開關也在每個工作階段的標頭:按一下 token 數之後的 Squelch 圖示。
每一類命令會去掉什麼,請見該章的表格。
至今節省
機器上的代理程式執行過命令後,窗格會顯示 Squelch 節省了什麼:節省的 token、被去除的命令輸出比例、送出與精簡的輸出數量、節省最多的命令,以及最近兩週的圖表。token 數以字元數 ÷ 4 估算。
窗格最後有一個連結,指向 Squelch 所仿效的 rtk — Rust Token Killer (rtk-ai), Apache-2.0。