5 Commits

Author SHA1 Message Date
sylvain ba59e3b4c5 fix: script.py guillemets, cron bad minute, system_prompt scripts bash
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 19:11:23 +00:00
sylvain d3ca3eee68 feat: confirmations cron/systemd, renforcement script skill, éditeur de script
- base_agent: _pending_confirmations + intercepteur oui/non dans _on_xmpp_message
- cron: add/remove/clear demandent confirmation (requêtes XMPP directes)
- systemd: start/stop/restart/enable/disable/mask/unmask/daemon-reload demandent confirmation
- script: _safe_name strip toutes les extensions, extensions système interdites,
  contenu vide rejeté, nouvelle commande edit <nom> <ligne> | <contenu>
- README mis à jour

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 07:18:47 +00:00
sylvain b70e95b71f feat: script skill with MQTT execution notifications
- Publish to agents/scripts/execution after exec/run actions
- Dynamic scripts_dir from queue_db config or scripts_dir key
- Directory traversal prevention with _safe_name()

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 19:49:07 +00:00
sylvain 6f87ee908c feat: add script library skill to all agents
Generic script.py skill (list/show/save/exec/run/delete) with dynamic
scripts dir derived from queue_db path or config scripts_dir key.
Each agent gets its own /opt/<agent>/scripts/ folder.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 19:38:15 +00:00
sylvain 084787b106 Initial commit — agent_debian v2.0 2026-03-09 09:01:33 +00:00