Commit Graph

13 Commits

Author SHA1 Message Date
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 918d65cd49 Ajouter README : description, skills, déploiement
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 16:45:46 +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
sylvain 6efb9afe0b Ajouter skill EXEC (exécution commandes shell) + system prompt mis à jour 2026-03-07 12:41:41 +00:00
sylvain fb104b352a Initial commit : agent2_debian13 spécialisé Debian
- agent2_debian13.py : bot XMPP + listener MQTT continu
- System prompt spécialisé administration Debian
- Skills : web_search, web_read, memory, prompt_memory, mqtt
- Reçoit les tâches d'agent1 via MQTT (agents/agent2_debian13/inbox)
- Répond via MQTT (agents/agent1/inbox)
- Communication directe avec sylvain via XMPP

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 12:33:51 +00:00
sylvain 47f88f7cde Initial commit : agent2 basé sur agent1
- agent2.py : bot XMPP agent2@xmpp.ovh
- skills/ : web_search, web_read, memory, prompt_memory (ChromaDB), mqtt
- Chemins mis à jour vers /opt/agent2

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 11:10:47 +00:00
sylvain 3ab9ecc155 Ajouter skill MQTT (publish/subscribe) + paramètres broker dans config 2026-03-07 11:02:50 +00:00
sylvain 702a5ce12a Ignorer chroma_db/ (base de données locale) 2026-03-07 10:58:10 +00:00
sylvain 30f3d00bec Ajouter skill prompt_memory (ChromaDB Phase 1) + loader générique multi-triggers 2026-03-07 10:56:53 +00:00
sylvain 9f45e4a2d6 Ajouter config.example.json (données sensibles censurées) 2026-03-07 10:34:00 +00:00
sylvain a8727654af Initial commit : agent XMPP avec système de skills
- agent1.py : bot XMPP connecté à Ollama avec boucle agentique
- skills/web_search.py : recherche DuckDuckGo (ddgs)
- skills/web_read.py : lecture et extraction de pages web
- skills/memory.py : mémoire persistante SQLite (REMEMBER/RECALL)
- skills/loader.py : chargement dynamique des skills
2026-03-07 10:32:33 +00:00