跳到主要內容
727財經
繁體中文

Ghostty作者提議OSC 7501,讓程序自己告訴終端在乾嘛

動察 Beating AI 快訊,Ghostty 作者、HashiCorp 聯合創始人 Mitchell Hashimoto 提出了一套新的終端協議 OSC 7501。

Claude Code、Codex、Terraform 這類程序跑起來以後,外面的工具經常不知道它是在工作、等你操作,還是已經做完,只能自己猜。

現在 Herdr 這類工具會讀取終端畫面、窗口標題和進程,再用規則判斷 Agent 的狀態。Mitchell 舉例稱,Herdr 光識別 Claude Code 就維護了 16 條規則,這份規則過去 3 個月改了約 10 次。Claude Code 換一個加載動畫,都可能需要重新適配。他還稱自己找到了 250 多個 Agent 編排工具,很多都在重復解決類似的問題。

OSC 7501 的做法是讓程序自己彙報。程序可以告訴終端自己正在空閒、工作、等待用戶、已經完成還是出錯,還能附上進度,以及為甚麼在等人。比如 Claude Code 卡在權限確認時,可以直接告訴終端「我在等授權」,不用再讓 Herdr 從屏幕上的文字和符號里判斷。

這些狀態直接通過程序本來就在使用的終端連接傳遞,所以 SSH 和容器里也能正常工作。現有的終端進度協議只能表達忙碌、進度或錯誤,也說不清程序到底在等甚麼。OSC 7501 補的就是這一層。

Mitchell 已經在 libghostty 和 Rex 中實現了這套協議,還通過插件或 fork 給 Terraform、Claude Code、Codex 和 Homebrew 做了概念驗證。接入並不複雜,每個實現都不超過十幾行代碼。不過 OSC 7501 能不能真正普及,還要看其他終端和程序願不願意採用。

相關資訊

  1. Circle在Solana網絡新鑄造2.5億枚USDC

  2. Meta與中國企業傅利葉3個月開發出人形機器人原型

  3. 幣安SAFU錢包半小時前轉出7500枚BTC,或為補足資金儲備證明所需資產

  4. DeepSeek提出Super-agent架構設計,探索更自主的Agent系統

  5. 聚合器Hooks將外部流動性納入v4,Uniswap在打甚麼算盤?

    Uniswap v4 上線聚合器 Hooks,將 Curve、Fluid、PancakeSwap 等外部流動性包裝成標準 v4 池,並把手續費引向 UNI 銷毀。這既是向"鏈上流動性入口"靠攏,短期對 UNI 價值捕...