第 3 章 · ガイド · 1B Terminal
AI エージェントと通知: Claude Code、Codex、OpenCode
1B Terminal は Claude Code、Codex、OpenCode などのコーディングエージェントと作業するために作られています。タスクを始めたらスマートフォンをしまい、エージェントに呼ばれたら戻ってくればいいのです。
エージェントに呼ばれたときの通知
見ていないセッションがベルを鳴らしたり通知を送ったり(OSC 9 または OSC 777)すると、アプリが Android の通知を表示します。タップするとそのセッションが開きます。画面に表示中のセッションについては通知せず、通知は 1 セッションにつき最大 5 秒に 1 回です。
エージェントによっては、設定をオンにしないと通知を送りません。設定 › AI エージェント › エージェント向けにサーバーを準備 に、Claude Code、Codex、OpenCode、tmux の正確な設定がコピーできる形で表示されます。

エージェントが通知しないとき
設定 › 通知 › 出力が止まったときに通知 をオンにします。しばらく出力していたセッションが出力を止めると、アプリが知らせます。プログラムが終わったか、返答を待っている可能性が高いからです。何秒の沈黙で知らせるかは自分で選べます。
対応待ちのセッション
まだ見ていない通知があるセッションは ホスト の上部に一覧表示され(「1 件のセッションが対応待ちです」)、セッションを開く が付きます。ホスト タブにはバッジが、そのセッションのタブにはベルが表示されます。状態を報告するエージェント(OSC 7501)は、タブに 対応待ち、完了、エラーで終了 も表示します。

通知から返信する
各通知には 返信、Enter、y のボタンがあります。返信 では返答を入力または音声入力でき、Enter 付きで送信されます。Enter はエージェントが提案する選択肢を確定し、y は「はい」と答えます。ボタンは 設定 › 通知 › 通知から返信 でオフにできます。アプリのロックがオンの間は表示されません。
長い指示にはプロンプトモード
キーバーの ✎ ボタン(プロンプトや長い文章を書く)を押すと入力バーが開きます。モードは 2 つあり、ホストごとに記憶されます。
コマンドモード: 1 行で、シェルのコマンド向けです。プロンプトモード(AI エージェント向けの自然な文章): 複数行で、テキストは書いたとおり(大文字や句読点も含めて)送信され、キーボードの Enter は改行になります。送信はボタンで行います。以前のプロンプトは 最近のプロンプト にあります。
設定 › AI エージェント では、プロンプトを貼り付けとして送信 で改行によってプロンプトが途中で送信されるのを防げます。また、プロンプトの後に Enter を押す をオフにすれば、送信前にテキストを見直せます。

Gboard で音声入力する
音声入力するには Gboard のマイクをタップします。ターミナルや入力バーに直接入力されます。設定 › 音声入力(Gboard) では、先頭の文字を小文字にしたり、音声入力がコマンドの末尾に付けるピリオドを削除したりできます。プロンプトモードでは、テキストは話したとおりに残ります。
AI エージェントのキー列
キー列は最初から AI エージェント に設定されています。ESC で中断、⇧TAB でモード切り替え、^C、⏎、送信せずに改行する ⇧⏎、選択肢を選ぶ矢印、コマンド用の /、ファイル用の @。詳しくはスニペットとキーの章で説明します。
1B Terminal 1.2 向けに、アプリの実際のスクリーンショットとサンプルデータを使って書いています。