Ghostty 作者 Mitchell Hashimoto 提出的终端状态协议 OSC 7501,已经开始被多款主流 Coding Agent 接入。
目前,Anthropic 的 Claude Code v2.1.295、xAI 的 Grok Build v1.0.52 已正式支持这一协议。OpenAI 方面,Codex 的适配代码也已在 GitHub 合并,但还没有进入最新稳定版。
协议作用
OSC 7501 的作用,是让 Agent 主动告诉终端自己当前处于哪种状态,包括正在工作、等待用户、已经完成或出错。
以 Claude Code 为例,如果程序卡在权限确认环节,终端可以直接识别其处于等待状态,不必再通过加载动画或屏幕文字来判断。
更多工具跟进
除上述产品外,其他开源 Agent 也在跟进支持。Pi v1.1.0、Crush v0.98.0、Oh My Pi v18.8.7 和 Docker Agent v1.150.0 均已加入支持。
OpenCode 所使用的终端界面框架 OpenTUI,也在 0.6.3 版本加入了 OSC 7501 接口。不过,OpenCode 本体的适配代码目前尚未合并。
终端侧进展
终端方面,Rex、cmux、TUIOS 已经能够接收这些状态。这意味着终端不必再为不同 Agent 单独维护检测规则。
本文最初由 Bit.Fan 发布。 欲了解更多加密货币新闻与市场洞察,请访问 www.bit.fan.

