まずはステータス確認
! は実際の問題で、その下の → がその対処です。実行したエージェントのコマンドの書き方に合わせて書かれます。たいていの場合、ここで終わります。
各行が何を意味するのかは、正常なマシンと壊れたマシンの出力を並べてコマンドにまとめてあります。
ステータスのコマンドがネットワーク通信をすることはありません。わかるのは、このコンピュータが最後にイベントを送ったのがいつかということだけです — iPhone がそれを受け取ったかどうかも、中継サーバーや Wi-Fi の調子が悪いかどうかもわかりません。
症状に対応する行
このコンピュータから iPhone に何も届かない
このコンピュータから iPhone に何も届かない
Phone を見てください。
NOT PAIRED ならそれが答えのすべてで、その下の矢印にペアリングのコマンドが出力されます — 手順はペアリングにあります。ペアリング済みなのに何も届かない場合は、Delivery へ進んでください。iPhone にセッションはあるのに、更新が止まった
iPhone にセッションはあるのに、更新が止まった
Delivery は、このコンピュータが最後に何かを送れたのがいつかを示します。それが最近なら、沈黙しているのは iPhone 側です。Nomo アプリを開くと更新が強制され、古いカードはただちに修正されます。色が抜けて
接続切れ? と表示されているカードは、10 分間まったく何も聞こえていないという意味です。Mac のスリープ、ネットワークからの切断、ターミナルを閉じた場合も、iPhone からはすべて同じに見えます。セッションが実際に動いているのに Delivery が古いままか never の場合は、次に Hooks を見てください。ローカルネットワークの直接接続がつながらない
ローカルネットワークの直接接続がつながらない
LAN を見てください。真ん中の行 — iPhone が最後にこの Mac へ到達した時刻 — が、直接接続が機能したことを示す唯一の証拠です。その前後の行は、このコンピュータが待ち受けているかどうかと、最後にアドレスを広告した時刻を示します。広告は最近なのに一度も到達がない場合、iPhone からここへの経路がありません。両方が同じネットワークにあること、設定で「ローカルネットワーク」がオンになっていること、そして Nomo に iPhone のローカルネットワークの権限があることを確認してください。一度も広告されていない場合は、アドレスを運ぶセッションがまだないということです。
LAN の行そのものがない場合、このコンピュータは一度も待ち受けていません。iPhone が承認を求めてこない
iPhone が承認を求めてこない
Approvals を見てください。
PAUSED は、そのコンピュータで一時停止のコマンドが実行されたという意味です — 何か月も前かもしれません。だからこそ、これまでは気づきようがありませんでした。そのマシンのセッションから再開すれば、許可リクエストは戻ってきます — approvals。on と出ているなら、オフになっているスイッチは iPhone 側にあります。「iPhoneで回答」は初期状態でオフです — 設定。見分け方は色です。挙がった手がすべて黄色(要対応、ターミナルでしか受け取れないもの)で、紫(許可が必要、回答できるほう)が 1 つもない、というのがその印です。iPhone からの回答をご覧ください。セッションを開始したのに表示されない
セッションを開始したのに表示されない
Hooks — フックのない OpenCode では Plugin です。これが発火していないなら、エージェントは Nomo に何も渡していません。この配線を読み込むのは、どのエージェントでも起動時だけです。Claude Code は再起動してください。Codex では
/hooks を実行します。OpenCode も再起動してください。Codex はフックを明示的に信頼する必要があり、プラグインの更新があるとその確認が再び開きます。更新後に /hooks を実行するのが、そちらでのいつもの答えです — 理由。OpenCode だけ何も表示されない
OpenCode だけ何も表示されない
Plugin の行が installed なのに活動がないと出ている場合、たいていはプラグインが入ったときに OpenCode がすでに起動していたということです。OpenCode がプラグインを読み込むのはサーバーの起動時の 1 回だけなので、終了してもう一度起動すればそれだけで直ります — TUI の再読み込みでは足りません。reset に OpenCode を閉じる必要があるのと同じ理由です。
行が古いままか重複している
行が古いままか重複している
Sessions は、このコンピュータがまだ生きていると考えている数を数えています。実際より多いなら、ペアリングを解除せずに無効な行を消去してください。実行中のセッション、ペアリング、鍵はそのまま残ります —
出力の内容。OpenCode の行は OpenCode のサーバーに属するため、
消えない行があるときは先に OpenCode を終了してください。
ステータスには見えないもの
以下の 3 つでは、Mac は仕事をきちんとこなしています。答えは iPhone 側にあります。Dynamic Island に何も表示されない
Dynamic Island に何も表示されない
セッションのスイッチがオンのままグレー表示で、オフにできない
セッションのスイッチがオンのままグレー表示で、オフにできない
そのセッションは許可を求めています。許可リクエストは、スイッチがどちら向きでも Dynamic Island に届きます — そうでなければ、iPhone をポケットに入れている間に届いた許可リクエストには回答できなくなり、この機能の意味そのものが失われるからです。そのため、応答待ちの間はスイッチがオンと表示されます。実際にそうなっているからです。**オフにできない理由。**オフにしても何も起きないからです。許可リクエストはいずれにせよ Dynamic Island に表示され続け — それがあなたに届く唯一の方法です — スイッチは指を離した 1 秒後にオンへ戻ってしまいます。言うことを聞かない操作を用意するくらいならと、Nomo は再びあなたに従えるようになるまでスイッチを固定します。あなたが選んだ設定が上書きされたわけではありません。許可リクエストに回答すれば、スイッチは元のオフへ戻ります — 誰も回答しなくても、1 時間以内に戻ります。そこからはまた自由に設定できます。
押さえたままにしたときのメニューに選択肢が足りない
押さえたままにしたときのメニューに選択肢が足りない
「Bashを常に許可(このセッション)」「メモを付けて拒否…」「回答…」は、いずれもプラグイン 2.0.0 が必要です。iPhone からの回答は 2.0 で追加された機能です。Nomo は、何も起きないボタンを出すのではなく、Mac が実行を保証できない選択肢を隠します。プラグインのバージョンはステータスの 1 行目に出力されるので、そこで確認してください。ドロワー上部の
プラグインの更新があります というバナーは、まさにそれを示しています。インストールしたときと同じコマンドで更新してください。ペアリングと復号
iPhone が、読み取れない更新や、鍵を持っていないコンピュータの更新を受け取っている状態です。3 つとも、対処は同じ「そのコンピュータをもう一度ペアリングする」に行き着きます。行に「暗号化されたセッション」や「再接続中…」と表示される
行に「暗号化されたセッション」や「再接続中…」と表示される
iPhone は更新を受け取っていますが、まだ復号できていません。Nomo は数秒ごとに再試行し、通常は 1 回のポーリングで解消します。それでも続く場合、iPhone はそのコンピュータの正しい鍵をもう持っていません。Mac が再ペアリングされたか、ペアリングが置き換えられています。もう一度ペアリングしてください。
行に「取得できません」と表示される
行に「取得できません」と表示される
同じことが 10 分間続いた状態です。生きているように見えて実はそうでない行を残すのではなく、Nomo はその行を無効と見なし、中身の推測をやめます。この行が Dynamic Island を占有することも、アクティブとして数えられることもありません。コンピュータを再ペアリングすれば元に戻ります。
コンピュータに「ペアリング解除済み」と表示される
コンピュータに「ペアリング解除済み」と表示される
そのペアリングは取り消されています — Mac を再ペアリングしたか、そのマシンで
/nomo-cc:unpair を実行したかです。Nomo は失敗が続くのを見届けてからそう判断するので、Wi-Fi が一瞬不安定になっただけでこうなることはありません。「削除」をタップするか、そのままにしておいてください — 1 分ほどで自動的に消えます。また使いたくなったら、コンピュータをもう一度ペアリングします。それでも直らないときは
設定で「セッション診断」をオンにし、問題のあるセッションを展開してください。その下に Nomo 内部の状態が 1 行、次のような形で表示されます。issue を立てる
再現できるものはこちらが最適です。公開の場なので、非公開の情報は含めないでください。
メール
アプリの「設定」>「連絡先」からも送れます。
/nomo-cc:status の出力もあると助かります — 1 行目のバージョンだけで、診断の半分は済みます。
機能リクエスト
「なぜこれを iPhone からできないのか」は、不具合ではなく正当な疑問であることがよくあります。その一部はエージェントがプラグインに渡すものの実際の制約で、それは文書になっています。Codex 側は Codex での利用に、OpenCode 側は OpenCode での利用に、ライブアクティビティに載せられるもの・載せられないものは iPhone からの回答にまとめてあります。 残りは、単にまだ作られていないだけです。ロードマップを見る
予定されているもの、進行中のもの。あなたのアイデアはすでに載っているかもしれません。
リクエストする
issue を立てるか、メールをください。何をしようとしていたのかを教えてください — 考えた機能そのものより、そのほうが役に立ちます。
ペアリングのやり直し
対象のコンピュータで/nomo-cc:unpair を実行すると、ペアリングが削除され、その鍵が消去されます。そのうえでもう一度ペアリングしてください。
iPhone からコンピュータを削除するのは別のことです。そちらはそのコンピュータがアプリに表示されなくなるだけで、Mac 側でこのコマンドを実行するまでローカルの状態は残り続けます。

