--notify : notification desktop a chaque redemarrage (process::desktop_notify existant)
sortie propre sur Ctrl-C
Criteres d'acceptation :
un agent qui meurt est redemarre (teste avec un processus court)
chaque redemarrage produit un evenement Start + session
Ctrl-C interrompt la supervision sans tuer l'agent
Reference : ROADMAP.md axe 6.
Objectif : am surveille un agent et le relance en cas de crash.
Specification :
- am watch <agent> : boucle de supervision (PID vivant, derniere ligne de log)
- --restart-on-crash : redemarrage automatique (avec backoff) + evenement journalise
- --notify : notification desktop a chaque redemarrage (process::desktop_notify existant)
- sortie propre sur Ctrl-C
Criteres d'acceptation :
- [ ] un agent qui meurt est redemarre (teste avec un processus court)
- [ ] chaque redemarrage produit un evenement Start + session
- [ ] Ctrl-C interrompt la supervision sans tuer l'agent
Reference : ROADMAP.md axe 6.
bruno
added this to the v0.4.0 milestone 2026-08-16 23:19:37 -04:00
bruno
added the P1axe-6M labels 2026-08-16 23:19:37 -04:00
bruno
added this to the Phase 1 project 2026-08-17 07:58:47 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Objectif : am surveille un agent et le relance en cas de crash.
Specification :
Criteres d'acceptation :
Reference : ROADMAP.md axe 6.