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 /fr/docs/mobile/chat.md (or send Accept: text/markdown).
Chat IA et assistant
Fils de discussion en flux continu et exécutions d'agent ponctuelles via l'API partagée.
Les fils de discussion réutilisent le contrat Web
L'onglet de chat appelle la même surface REST que l'application navigateur : liste et création sur /api/chat/threads, et lecture, renommage ou suppression sur /api/chat/threads/:id. Les titres sont normalisés à la limite partagée de 120 caractères, et la liste des fils est couverte par le cache de lecture hors ligne.
Réponses en flux continu
Les réponses arrivent en flux via POST /api/chat/stream au-dessus d'expo/fetch ; les trames envoyées par le serveur deviennent des événements chunk, done ou error et les trames mal formées sont ignorées. Les alias de modèle sont fast, smart et cheap — fast par défaut — un drapeau structuredOutput transmet l'exigence correspondante, et le contrôle d'arrêt abandonne la requête en vol.
Exécutions d'agent ponctuelles
L'écran d'assistant masqué envoie {alias, prompt, workspaceId, maxSteps: 4} à /api/v1/agent-runs — une seule exécution budgétée dans l'espace de travail actif. Le client valide la réponse strictement et rejette une exécution attribuée à un autre espace de travail. Limitation de débit, connexion requise, droit manquant et réponse interdite correspondent chacun à un état distinct, et l'historique conserve les dix dernières exécutions en mémoire de session avec un formatage du coût exact en micro-unités.
Vérification et dépannage
Testez un flux annulé, une session révoquée en cours d'exécution, un espace de travail autorisé puis verrouillé, et le comportement en mode avion sur la liste des fils mise en cache. Une exécution refusée par le serveur doit apparaître comme un travail indisponible, jamais comme une réponse vide silencieuse.