# Claude Code just shipped the monitor tool

**Sursa:** https://youtu.be/MpSf7EN5dhc?si=y-4Wbng8vzX9VCwB
**Canal:** (Claude Code tips)
**Durata:** 7:52
**Data:** 2026-04-10
**Tags:** @work @project

---

## TL;DR

Claude Code a lansat un nou tool: **Monitor** — permite urmărirea în timp real a proceselor de fundal (servere, teste, API-uri) fără polling continuu. Evenimentele ajung în sesiunea principală Claude Code doar când se întâmplă ceva relevant, nu constant. Rezultat: zero tokeni consuma\u021bi când nu e nimic nou, reac\u021bie instant când apare un eveniment.

---

## Puncte cheie

- **Event-driven, nu time-driven** — spre deosebire de `/loop` (care face API call la fiecare N minute), monitorul reac\u021bioneaz\u0103 doar când output-ul unui proces match-uie\u015fte un filtru definit
- **4 parametri simpli:** descriere, comanda, timeout, persistent (on/off)
- **Două tipuri de monitoare:**
  - *Stream filter* — log tailing în timp real (ex: `npm run dev`, teste)
  - *Poll & diff* — interogare periodică a unui endpoint/API, eveniment doar la threshold
- **Use cases practice:**
  - Watch folder pentru fișiere noi → procesare imediată
  - Monitorizare deploy în producție → alertă dacă rata erorilor crește
  - Test suite running → diagnostic instant la fiecare test eșuat, nu la final
  - API polling (ex: pret acțiuni) → notificare doar sub un anumit prag
- **Comparație cu alternativele:**
  - *Foreground shell* → blochează input nou
  - *Background shell* → o singură notificare la final
  - *Monitor* → notificări granulare pe parcurs, tokeni zero când e liniște
- **Analogie bună:** "o cameră de securitate care alertează doar la mișcare"

---

## Quote-uri

> "Tokens are only used when events you care about actually happen, rather than continuously."

> "If you had tests running for 10 minutes, Claude Code would be diagnosing them as each one fails instead of waiting until those 10 minutes had passed."

> "It becomes more event-driven where it only reacts to things that happen that you care about."

---

## Relevan\u021b\u0103 pentru Marius

Util direct în **echo-core**: în loc de heartbeat-ul care polleaz\u0103 la intervale fixe, un monitor ar putea urmări loguri sau fișiere și să trezeasc\u0103 sesiunea doar când apare ceva relevant. De asemenea, pentru **roa2web** — dacă se fac deploy-uri, un monitor pe loguri ar putea detecta erori imediat după release, fără polling manual.
