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 /de/docs/mobile/chat.md (or send Accept: text/markdown).
KI-Chat und der Assistent
Gestreamte Chat-Threads und einmalige Agent-Runs über die gemeinsame API.
Chat-Threads nutzen den Web-Vertrag
Der Chat-Tab ruft dieselbe REST-Oberfläche auf wie die Browser-App: Auflisten und Erstellen über /api/chat/threads, Lesen, Umbenennen oder Löschen über /api/chat/threads/:id. Titel werden auf das gemeinsame Limit von 120 Zeichen normalisiert, und die Thread-Liste wird vom Offline-Lesecache abgedeckt.
Gestreamte Antworten
Antworten streamen über POST /api/chat/stream per expo/fetch; serverseitige Frames werden zu chunk-, done- oder error-Ereignissen, fehlerhafte Frames werden übersprungen. Die Modell-Aliase lauten fast, smart und cheap — fast ist der Standard —, ein structuredOutput-Flag reicht die passende Anforderung weiter, und die Stopp-Schaltfläche bricht die laufende Anfrage ab.
Einmalige Agent-Runs
Der versteckte Assistant-Bildschirm postet {alias, prompt, workspaceId, maxSteps: 4} an /api/v1/agent-runs — ein einzelner budgetierter Run im aktiven Arbeitsbereich. Der Client validiert die Antwort strikt und lehnt einen Run ab, der einem anderen Arbeitsbereich zugeordnet ist. Rate-Limits, Anmeldung, fehlende Berechtigung und forbidden-Antworten werden je auf einen eigenen Zustand abgebildet, und die Run-Historie hält die letzten 10 im Sitzungsspeicher mit Microunit-genauer Kostenformatierung.
Überprüfung und Fehlerbehebung
Testen Sie einen abgebrochenen Stream, eine mitten im Run widerrufene Sitzung, einen berechtigten und einen gesperrten Arbeitsbereich sowie das Verhalten der gecachten Thread-Liste im Flugmodus. Ein vom Server verweigerter Run muss als nicht verfügbare Arbeit erscheinen — nie als stille leere Antwort.