4 Commits

Author SHA1 Message Date
sylvain e668fe694f feat: /claude et /mammouth one-shot API, fix admins persistance et work_hours
- Commandes /claude-apikey, /claude-models, /claude-model, /claude
- Commandes /mammouth-apikey, /mammouth-models, /mammouth-model, /mammouth
- Clés et modèles persistés dans config.json (apis.claude / apis.mammouth)
- B11: _save_admins_to_config() persiste admin_jids dans config.json
- B12: delegate.py vérifie work_hours avant délégation
- README mis à jour

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 19:09:07 +00:00
sylvain 70ecb33d31 Make system prompt fully dynamic — no hardcoded agent names
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>
2026-03-09 14:53:45 +00:00
sylvain 709e6973bf Improve system prompt routing rules to prevent wrong agent delegation
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>
2026-03-09 14:48:25 +00:00
sylvain 6cd701d673 Initial commit — nexus v2.0 2026-03-09 09:01:33 +00:00