- 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>
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>
- mqtt_subscribe: dynamically subscribe/unsubscribe to any MQTT topic,
received messages are forwarded to XMPP admins
- muc_send: post a message to the XMPP MUC group (agents@muc.xmpp.ovh)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>