Pi 在 1.1.0 版本正式接入 OSC 7501 终端状态协议

Pi 在 1.1.0 版本正式接入 OSC 7501 终端状态协议

N
News Editor
2026-10-08 09:36:50
Ghostty 作者 Mitchell Hashimoto 近期提出终端状态协议 OSC 7501,用于让程序主动向终端报告当前状态。开源 Coding Agent Pi 已在 1.1.0 版本正式接入该协议。Pi 启动时会先确认终端是否支持,再发送状态信息;可报告 working、blocked、done、error 和 idle。Pi 同时表示,不会把 prompt 或模型输出发送给终端。

Ghostty 作者 Mitchell Hashimoto 近期提出新的终端状态协议 OSC 7501,目的是让程序主动告诉终端自己当前处于什么状态,而不是继续由终端根据屏幕内容自行判断。

Pi 在 1.1.0 版本接入协议

据 BlockBeats 报道,Rex 已经提供初步支持,开源 Coding Agent Pi 也已在 1.1.0 版本正式接入 OSC 7501。

Pi 启动时会先询问终端是否支持 OSC 7501,确认支持后才会发送状态。

可上报的状态类型

在运行过程中,Pi 会按不同场景报告对应状态:

  • Agent 运行或压缩上下文时,状态为 working;
  • 需要用户处理对话框或登录时,状态为 blocked;
  • 任务结束时,状态为 done;
  • 出现无法重试的错误时,状态为 error;
  • 用户主动取消后,状态会回到 idle。

发送信息范围

Pi 不会把 prompt 或模型输出发给终端。状态消息只会附带必要信息,包括会话名、对话框标题或错误首行等内容。

本文最初由 Bit.Fan 发布。 欲了解更多加密货币新闻与市场洞察,请访问 www.bit.fan.
100

免责声明:

本平台展示的市场信息、项目资料与第三方内容仅用于行业信息分享,不构成任何形式的投资建议或收益承诺。

加密资产交易具有较高风险,用户应充分评估自身风险承受能力并独立作出决策,相关盈亏及法律责任由用户自行承担。