動察 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 は現在初步的なサポートを備えている。