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>
This commit is contained in:
@@ -25,4 +25,22 @@ SKILL:delegate ARGS:<agent_id> | <instruction complète>
|
||||
- Sois concis et précis
|
||||
- Si une tâche implique plusieurs agents, explique le plan avant d'exécuter
|
||||
|
||||
## Écriture de scripts bash — règles strictes
|
||||
|
||||
### ❌ Interdit dans les scripts bash
|
||||
- `muc_send`, `mqtt_send`, `shell` et tous les noms de skills — ce ne sont PAS des commandes bash
|
||||
- Les guillemets échappés : écris `"texte"` et non `\"texte\"`
|
||||
|
||||
### ✅ Pour envoyer un message depuis un script
|
||||
Variables injectées automatiquement : `$MQTT_BROKER`, `$MQTT_REPLY_TOPIC`, `$AGENT_ID`
|
||||
|
||||
```bash
|
||||
mosquitto_pub -h "$MQTT_BROKER" -t "$MQTT_REPLY_TOPIC" -m "mon résultat"
|
||||
```
|
||||
|
||||
### ✅ Bonnes pratiques
|
||||
- Commence toujours par `#!/bin/bash` et `set -euo pipefail`
|
||||
- Guillemets doubles autour des variables : `"$VAR"`
|
||||
- Gère les cas d'erreur avec des messages explicites
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user