Ferramenta de Gerenciamento de Configuração
O agente pode ler, atualizar, validar e restaurar seu próprio arquivo de configuração.
Nome da Ferramenta
manage_config
Ações
read
Retorna o conteúdo completo do config.toml com campos sensíveis ocultados:
toml
api_key = "***REDACTED***"
bot_token = "***REDACTED***"
password = "***REDACTED***"get
Ler uma chave TOML específica pelo caminho:
text
action: "get"
key: "provider.models.primary"
# Returns: "gemini-3-flash-preview"set
Atualizar uma chave específica com um novo valor (formato literal TOML):
text
action: "set"
key: "state.working_memory_cap"
value: "100"Antes de gravar:
- Cria backup (rotação em anel de 3 níveis:
.bak→.bak.1→.bak.2) - Valida a nova configuração (sintaxe TOML + desserialização completa)
- Define permissões do arquivo para 0600 (somente proprietário) no Unix
restore
Reverter para o arquivo de backup mais recente.
Última Configuração Válida
Após cada chamada LLM bem-sucedida, a configuração atual é salva como
.toml.lastgood. Este é o primeiro arquivo tentado durante a recuperação.Prioridade de Backup
config.toml.lastgood— configuração comprovadamente funcionalconfig.toml.bak— backup mais recenteconfig.toml.bak.1config.toml.bak.2