Claude Code と Codex の通知:デスクトップ通知とメニューバー
Andon の唯一の仕事は、ちょうどいいタイミングであなたの注意を引く こと — エージェントが あなたの対応を必要としたり、ブロックされたりしたとき — そして、それ以外のときは静かにして いることです。ボードはどのデバイスでも使える共通のチャンネルで、ここで挙げる手段はそれを 補完し、それぞれ macOS / Linux / Windows で、環境に応じてうまくフォールバックします。
ネイティブのデスクトップ通知
Section titled “ネイティブのデスクトップ通知”サーバーを実行しているマシンに表示されるバナーで、デフォルトでオン です。あなたの対応が 必要な状態では目立つように、完了時には静かに通知します:
- 確認待ち(琥珀色) / 停止(赤) → バナー + 音(即時)。
- 完了(緑) → 静かな バナー 1 回(音なし)。一時的な緑が誤った「準備完了」を発火させない よう、4 秒間デバウンスされます。
andon serve # alerts on by defaultandon serve --say # also speak needs-you / stuck aloudandon serve --no-notify # turn alerts offosascript/say(macOS)、notify-send/spd-say(Linux)、PowerShell トースト/System.Speech
(Windows)を使います。ツールが見つからない場合 → 静かにスキップされます。(--demo では
自動的にオフになるので、循環するダミーのエージェントがスパムのように通知することはありません。)
通知は スロットリング されており(セッションごとのクールダウン + グローバルなトークン
バケット)、/event に送信してくる多忙な — あるいは悪意のある — LAN クライアントが、大量の
プロセス生成を引き起こすことはできません。
メニュー/ステータスバー
Section titled “メニュー/ステータスバー”別の画面を用意しなくても、一目で把握できるサマリー:
curl -s http://127.0.0.1:8787/menubar # plain-text summary endpointSwiftBar/xbar(macOS)または Waybar/polybar(Linux)に接続します。
examples/andon-menubar.5s.sh を参照してください。
中断を減らしたい? 承認は自分で設定する
Section titled “中断を減らしたい? 承認は自分で設定する”Andon は あなたの権限/承認の設定に一切手を触れません — それはあなたが管理するものです。 琥珀色の「確認待ち」が望むより頻繁に発火する場合は、エージェント自身の設定で安全な操作を 事前承認しておきましょう(そうすれば Andon は残りの場合にだけ点灯します):
- Claude Code —
~/.claude/settings.jsonのpermissions.allowに読み取り専用の パターンを追加します。例:"Read"、"Bash(git status:*)"、"Bash(npm test:*)"。あなたのdeny/askルールが常に優先され、Bash のマッチャーはシェル演算子を認識します(そのためBash(git status:*)がgit status && rm -rfを承認することはありません)。/permissionsを参照してください。 - Codex —
~/.codex/config.tomlでapproval_policy(例:"untrusted"は信頼された 読み取り専用コマンドを自動実行します)やsandbox_modeを設定します。
これを あなた の手に委ねておくことで、Andon があなたの安全ルールを弱めることは決して ありません — そしてボードは、あなたが本当に必要とされるタイミングを忠実に映す鏡であり 続けます。