5 Commits

Author SHA1 Message Date
sylvain 59c49060aa File d'attente SQLite FIFO + pause/resume + rapport journalier
- task_queue.py : module FIFO persistant (queue.db), QoS 1
- agent2_ansible.py : intégration queue, topic agents/agent2_ansible/control
  commandes : pause / resume / report (stats envoyées sur agents/daily_report)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-08 15:39:01 +00:00
sylvain 2c7b9faad2 Fix chemins hardcodés : utiliser BASE_DIR = Path(__file__).parent
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 21:31:59 +00:00
sylvain 728c878de6 MQTT Last Will + publish retain sur agents/status/{name}
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 21:24:26 +00:00
sylvain 988caf0e24 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
sylvain 47e93c2afa Agent2_Ansible : spécialiste Ansible pour l'automatisation du réseau local
- agent2_ansible.py : script principal (XMPP + MQTT)
- config/system_prompt.txt : prompt spécialisé Ansible
- skills/ansible_exec.py : ANSIBLE: (ad-hoc) + PLAYBOOK: (playbooks)
- skills/memory.py, prompt_memory.py : chemins corrigés pour agent2_ansible
- ansible/ansible.cfg + inventory/hosts : configuration de base

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