内容摘要报道称Claude Code v2.1.295已支持OSC 7501,可向兼容终端直接上报运行状态。
正文
OSC7501提出不到两天,Claude Code正式接入
动察 Beating AI 快讯,Claude Code v2.1.295 正式支持 OSC 7501。这个由 Ghostty 作者 Mitchell Hashimoto 刚提出的终端状态协议,可以让 Claude Code 主动告诉终端自己正在工作、等待用户还是已经完成,不用外部工具再从屏幕内容里猜。从协议公布到 Claude Code 发版,前后大约 48 小时。
Claude Code 恰好也是 Mitchell 最初用来说明问题的例子。Herdr 为判断 Claude Code 的状态维护了 16 条识别规则,过去 3 个月改过约 10 次。连 Claude Code 加载动画换个字符,都可能需要重新适配。
现在状态改由 Claude Code 自己上报。只要终端支持 OSC 7501,就能直接知道 Claude Code 是正在工作、等用户处理,还是已经结束。Mitchell 称 Anthropic 团队已经用 Rex 验证了这套实现,Rex 目前有初步支持。
原文链接:https://m.theblockbeats.info/flash/371012
AI 辅助解读
以下为辅助分析,与已报道事实分开展示;重要信息请进一步核实。
过去,外部工具可能需要观察Claude Code的屏幕内容来猜测它处于什么状态。按照报道,接入OSC 7501后,Claude Code可以自行把“工作中、等待用户、已完成”等状态告诉支持该协议的终端,从而减少对屏幕识别规则的依赖。
对读者的影响
如果报道中的实现和兼容性成立,终端工具可更直接地获取Claude Code状态,降低因加载动画或界面字符变化而需要重新适配的可能性。
新手使用支持OSC 7501的终端时,可能更容易看懂Claude Code是在运行、等待操作,还是已经结束;但实际体验取决于所用终端是否支持该协议。
风险与未知
- 给定材料没有包含Anthropic或Claude Code的原始发布说明,无法独立确认v2.1.295的支持范围。
- 尚不清楚哪些终端已经完整支持OSC 7501。
- Mitchell关于Anthropic团队使用Rex验证实现的说法,在给定材料中只有转述,未提供原始出处。
- Rex“初步支持”的具体功能和限制未说明。