Initial commit — agents_core v2.0

This commit is contained in:
2026-03-09 09:01:32 +00:00
commit c1666db5aa
13 changed files with 1719 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
"""
Exemple minimal d'un agent utilisant agents_core.
Remplace les 227 lignes actuelles de agent2_debian13.py.
"""
import os
from agents_core import BaseAgent
class AgentDebian(BaseAgent):
AGENT_TYPE = "debian"
DESCRIPTION = "Administration système Debian : apt, systemd, réseau, conteneurs, logs"
def get_skills_dir(self) -> str:
return os.path.join(os.path.dirname(__file__), "skills")
def on_start(self):
"""Actions au démarrage."""
self.mqtt.send_to("nexus", "Agent Debian en ligne et prêt.")
if __name__ == "__main__":
AgentDebian().run()