tm chat
Interaktiver Chat im Terminal.
Ein echtes Gespräch auf der Kommandozeile. Kein Browser nötig, voller Kontext, mit Tool-Ausführung.
Aufruf
# Unified Chat (alle Tools verfügbar)
tm chat
# Spezifischer Assistant
tm chat --task inventur
# Öffentlicher Chat (simuliert Widget-Embed, ohne Auth-Tools)
tm chat --public
Bedienung
Während der Session:
- Nachricht eintippen, Enter senden
- Ctrl+C beendet die Session
Das CLI zeigt Spinner, während der Server antwortet, und formatiert Tool-Calls sichtbar zwischen Benutzer- und Antwort-Block.
Parameter
| Flag | Bedeutung |
|---|---|
-t, --task <slug> |
Assistant-Kontext — das Modell sieht nur die Tools und den Prompt dieses Tasks |
-p, --public |
Public-Chat-Modus. Nützlich, um das Verhalten eines Website-Widgets zu simulieren |
Chat-ID
tm chat generiert pro Session eine neue chat_id. Wenn du die Session nochmal führen willst (z. B. um das Verhalten bei gleicher History zu reproduzieren), nutze tm test-chat mit einer festen Nachricht oder speichere die History manuell.
Wofür nutzen?
- Manuelle Exploration neuer Prompts — schneller als jedes Mal Browser → Chat zu öffnen
- Mehrstufige Flows testen, die mehrere Nachrichten brauchen
- Kundendemo in der Konsole, wenn kein UI verfügbar ist
Tipps
- Kombiniere mit
tm watchin einem zweiten Terminal: Prompt-Änderung → speichern → intm chatweiterfragen ohne Neustart (Config-Cache ist aktualisiert) - Mit
tm monitorin einem dritten Terminal siehst du die Tool-Ausführungen detaillierter als im Chat-Output selbst
Verwandte Commands
tm tasks— verfügbare Tasks auflistentm history— letzte Nachrichten eines Tasks anzeigentm test-chat— single-shot statt interaktiv