EN·ES·DE·PT·FR
⌘K

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:

  1. Cria backup (rotação em anel de 3 níveis: .bak.bak.1.bak.2)
  2. Valida a nova configuração (sintaxe TOML + desserialização completa)
  3. 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

  1. config.toml.lastgood — configuração comprovadamente funcional
  2. config.toml.bak — backup mais recente
  3. config.toml.bak.1
  4. config.toml.bak.2