Konfigurationsmanager-Tool
Der Agent kann seine eigene Konfigurationsdatei lesen, aktualisieren, validieren und wiederherstellen.
Tool-Name
manage_config
Aktionen
read
Gibt den vollständigen Inhalt von config.toml zurück, wobei sensible Felder geschwärzt sind:
toml
api_key = "***REDACTED***"
bot_token = "***REDACTED***"
password = "***REDACTED***"get
Einen bestimmten TOML-Schlüsselpfad lesen:
text
action: "get"
key: "provider.models.primary"
# Returns: "gemini-3-flash-preview"set
Einen bestimmten Schlüssel mit einem neuen Wert aktualisieren (TOML-Literalformat):
text
action: "set"
key: "state.working_memory_cap"
value: "100"Vor dem Schreiben:
- Erstellt ein Backup (3-tiefe Ringrotation:
.bak→.bak.1→.bak.2) - Validiert die neue Konfiguration (TOML-Syntax + vollständige Deserialisierung)
- Setzt Dateiberechtigungen auf 0600 (nur Besitzer) unter Unix
restore
Auf die neueste Backup-Datei zurücksetzen.
Letzte funktionierende Konfiguration
Nach jedem erfolgreichen LLM-Aufruf wird die aktuelle Konfiguration als
.toml.lastgood gestempelt. Dies ist die erste Datei, die bei der Wiederherstellung versucht wird.Backup-Priorität
config.toml.lastgood— nachweislich funktionierende Konfigurationconfig.toml.bak— neuestes Backupconfig.toml.bak.1config.toml.bak.2