For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /ja/docs/mobile/chat.md (or send Accept: text/markdown).
AI チャットとアシスタント
共有 API 上のストリーミングチャットスレッドとワンショットのエージェント実行。
チャットスレッドは Web コントラクトを使う
チャットタブはブラウザーアプリと同じ REST サーフェスを呼び出します。一覧と作成は /api/chat/threads、読み取り・名前変更・削除は /api/chat/threads/:id です。タイトルは共通の 120 文字制限に正規化され、スレッド一覧はオフライン読み取りキャッシュの対象です。
ストリーミング応答
応答は expo/fetch 経由の POST /api/chat/stream でストリーミングされます。サーバーからのフレームは chunk、done、error のいずれかのイベントになり、不正なフレームはスキップされます。モデルエイリアスは fast、smart、cheap で、デフォルトは fast です。structuredOutput フラグは対応する要件を転送し、停止コントロールは処理中のリクエストを中断します。
ワンショットのエージェント実行
非表示の assistant 画面は {alias, prompt, workspaceId, maxSteps: 4} を /api/v1/agent-runs に送信します — アクティブなワークスペースでの予算付きの単一実行です。クライアントは応答を厳密に検証し、別のワークスペースに帰属する実行を拒否します。レート制限、サインイン、エンタイトルメント不足、forbidden の各応答はそれぞれ別の状態に対応付けられ、実行履歴は直近 10 件をセッションメモリに保持し、コストはマイクロユニット単位の正確さで整形されます。
検証とトラブルシューティング
キャンセルされたストリーム、実行中に失効したセッション、エンタイトルメントのあるワークスペースとロックされたワークスペース、キャッシュされたスレッド一覧での機内モードの動作をテストしてください。サーバーに拒否された実行は利用不可の作業として表示される必要があり、静かな空の応答になってはいけません。