Outil Gestionnaire de Configuration
L'agent peut lire, mettre à jour, valider et restaurer son propre fichier de configuration.
Nom de l'Outil
manage_config
Actions
read
Retourne le contenu complet de config.toml avec les champs sensibles masqués :
toml
api_key = "***REDACTED***"
bot_token = "***REDACTED***"
password = "***REDACTED***"get
Lire un chemin de clé TOML spécifique :
text
action: "get"
key: "provider.models.primary"
# Returns: "gemini-3-flash-preview"set
Mettre à jour une clé spécifique avec une nouvelle valeur (format littéral TOML) :
text
action: "set"
key: "state.working_memory_cap"
value: "100"Avant l'écriture :
- Crée une sauvegarde (rotation à 3 niveaux :
.bak→.bak.1→.bak.2) - Valide la nouvelle configuration (syntaxe TOML + désérialisation complète)
- Définit les permissions du fichier à 0600 (propriétaire uniquement) sur Unix
restore
Restaurer depuis le fichier de sauvegarde le plus récent.
Dernière Configuration Valide
Après chaque appel LLM réussi, la configuration actuelle est enregistrée comme
.toml.lastgood. C'est le premier fichier essayé lors de la récupération.Priorité des Sauvegardes
config.toml.lastgood— configuration prouvée fonctionnelleconfig.toml.bak— sauvegarde la plus récenteconfig.toml.bak.1config.toml.bak.2