- /llm : statut actuel + profils configurés
- /llm local|cloud : switch tous les agents
- /llm list : liste les modèles Ollama (local vs cloud)
- /llm set local|cloud <model> : définit un profil et l'active
- Broadcast via MQTT retained agents/llm/switch
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
LLM now routes based on agent self-declarations (description + skills)
injected at runtime. Adding a new agent automatically makes it
available to Nexus without any manual update.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add explicit routing table: apt/update/system tasks → debian.local,
deploy agent reserved for deploying new agents only. Prevents LLM
from routing 'apt update' or 'mettre à jour' to the deploy agent.
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>
The editable install path finder was being shadowed by the /opt
namespace package lookup. Removing the manual path insert fixes the
ImportError: cannot import name 'BaseAgent' from 'agents_core'.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>