sylvain
576caa2621
Suivi temps réel des agents : MQTT status/retain + injection dynamique dans le prompt
...
- on_mqtt_status : dict AGENTS_ONLINE + agents_online.json + notif XMPP si changement
- _get_agents_context() : liste agents avec statut [EN LIGNE/hors ligne] à chaque LLM call
- system_prompt : retrait liste hardcodée, agents injectés dynamiquement
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-07 21:24:25 +00:00
sylvain
dbda0787a2
on_mqtt_register : mise à jour automatique du registre + distinction NOUVEAU/EN LIGNE
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-07 17:08:22 +00:00
sylvain
ec0b4a7214
Ajouter agent2_deploy au registre + README agent1
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-07 16:45:31 +00:00
sylvain
8bd69a4b2e
Ajouter agent2_ansible au registre + config ansible agent1
...
- agents_registry.json : ajout de agent2_ansible avec sa spécialité
- ansible/ : configuration de base (ansible.cfg + inventaire template)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-07 16:21:05 +00:00
sylvain
144f481320
Rapports et gestion des erreurs
...
- skills/reporting.py : REPORT: / REPORT_ERRORS: avec historique SQLite
- skills/delegate.py : log des exécutions + détection erreurs + notification MQTT
- skills/schedule_tasks.py : log des tâches planifiées
- agent1.py : abonnement agents/errors + agents/scheduler/notifications → alerte XMPP
- cli.py : commandes /report et /errors
- system_prompt.txt : REPORT: et REPORT_ERRORS: ajoutés
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-07 13:20:32 +00:00
sylvain
305999d8bf
Orchestration complète : planning, scheduling, CLI
...
- agent1.py : listener MQTT (agents/agent1/inbox), MAX_STEPS 10
- skills/plan.py : exécution séquentielle PLAN: avec contexte entre étapes
- skills/schedule_tasks.py : SCHEDULE: / PLAN_LIST: / PLAN_CANCEL: via APScheduler
- cli.py : interface CLI rich (MQTT, multi-agents, /plans, /agent)
- system_prompt.txt : mis à jour avec tous les nouveaux skills
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-07 13:13:42 +00:00
sylvain
3dfd621582
Orchestration : skill DELEGATE + registre agents + system prompt chef d'orchestre
2026-03-07 12:32:16 +00:00
sylvain
3ab9ecc155
Ajouter skill MQTT (publish/subscribe) + paramètres broker dans config
2026-03-07 11:02:50 +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