7 Commits

Author SHA1 Message Date
root 12c38e59ca README : ajout commandes contrôle !agentON/OFF 2026-03-08 15:45:10 +00:00
root 7f8086444b Ajout pause/resume/stats pour commandes !agentON/OFF
- Contrôle via topic agents/agent2_deploy/control (pause/resume/report)
- Stats de déploiements (total/success/errors) envoyées sur agents/daily_report
- Vérification flag paused avant démarrage d'un déploiement

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-08 15:42:00 +00:00
root ae0064a2a7 Fix ExecStart : utiliser venv/bin/python3 au lieu de /usr/bin/python3
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 21:32:01 +00:00
root ee6b671e2e deploy.py : choix local/distant interactif + agent_name partout
agent2_deploy : MQTT Last Will + publish retain sur agents/status/{name}

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 21:24:34 +00:00
root 9c3f24776c Nom libre pour l'agent déployé : étape enter_name + JID suggéré automatiquement
- state machine : nouvelle étape enter_name après choose_agent
- XMPP JID suggéré par défaut : {nom}@xmpp.ovh (modifiable)
- MQTT inbox/service/install_path basés sur le nom libre
- notify_agent1 publie sur agents/register avec le bon format JSON

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 17:08:31 +00:00
root 60099a5125 Déclaration à agent1 via MQTT (agents/register) au démarrage
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 16:55:55 +00:00
root e4ec487287 Initial commit : agent2_deploy - déploiement interactif via XMPP/SSH
- agent2_deploy.py : bot XMPP avec machine à états pour le déploiement guidé
- deployer.py : logique SSH partagée (paramiko)
- deploy.py : script CLI standalone (après git clone)
- agents_catalog.json : catalogue des agents déployables
- README.md : documentation complète

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 16:46:03 +00:00