EN·ES·DE·PT·FR
⌘K

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:

  1. Erstellt ein Backup (3-tiefe Ringrotation: .bak.bak.1.bak.2)
  2. Validiert die neue Konfiguration (TOML-Syntax + vollständige Deserialisierung)
  3. 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

  1. config.toml.lastgood — nachweislich funktionierende Konfiguration
  2. config.toml.bak — neuestes Backup
  3. config.toml.bak.1
  4. config.toml.bak.2