Терминалам нужен протокол, чтобы программы сами сообщали о своём статусе

A Terminal Protocol for Program Status (OSC 7501)

Митчелл Хасимото предложил OSC 7501 — спецификацию терминального протокола, позволяющего программам сообщать о своём состоянии: idle, working, blocked, done или error. Это решает проблему длительных задач и агентных инбоксов: вместо эвристик по заголовку окна или нестандартных API программа сама отправляет статус через pty. Протокол уже реализован в libghostty, Rex, Terraform, Claude Code, Codex и Homebrew.

Я хотел бы, чтобы мы все перестали угадывать, что делают программы, читая их экраны или деревья процессов. Программа уже знает. Давайте дадим ей способ сообщить нам!

Ещё за этот день

2026-10-08