tm monitor
Live-Stream aller Tool-Ausführungen in deinem Workspace.
Das ist dein „Produktions-Fenster": jede Tool-Ausführung, egal von wem, erscheint in Echtzeit.
Aufruf
tm monitor # nur neue Events
tm monitor --last 20 # erst 20 historische, dann live
Output
Jede Zeile ist ein Tool-Call:
17:45:02 [ OK ] CHAT getProducts 120ms
17:45:05 [ OK ] CHAT checkStock 80ms
17:45:18 [ OK ] CRON syncInventory 2.3s
17:45:20 [FAIL ] MAIL classifyEmail 1.1s TimeoutException
17:45:27 [ RUN ] CHAT generateReport
Spalten:
| Spalte | Bedeutung |
|---|---|
| Zeitstempel | Server-Zeit, wann der Call startete |
| Status | RUN (laufend), OK, FAIL, TIME (Timeout) |
| Typ | CHAT / CRON / TASK / MAIL / UNIF / API / TEST |
| Tool-Name | der Tool-Key |
| Dauer | Laufzeit (bei laufenden Calls leer) |
| Fehler | bei FAIL eine Kurzfassung |
Parameter
-n, --last <n>(default0) — vor dem Live-Streamnzurückliegende Einträge anzeigen
Unterschied zu tm logs
- monitor: strukturierte Tool-Ausführungen (Badge, Typ, Tool, Zeit)
- logs: rohe Server-Logs (Stacktraces,
error_log()-Zeilen, HTTP-Requests)
Beide zusammen sind unschlagbar: eine Konsole für den „Was passiert gerade?"-Überblick, eine für „warum genau?"-Details.
Wofür nutzen?
- Produktion beobachten, während ein neuer Assistant Live geht
- Load-Test: siehst du Timeouts ab einer bestimmten Frequenz?
- Fehlersuche: ein User meldet „es passiert nichts" — du siehst live, ob überhaupt ein Tool gestartet wurde
Beenden
Ctrl+C.