Skip to main content

Configuração

O Squidy pode ser configurado via variáveis de ambiente ou arquivo .env.

Variáveis de Ambiente

Provedores de IA

VariávelDescriçãoExemplo
OPENAI_API_KEYChave da OpenAIsk-...
ANTHROPIC_API_KEYChave da Anthropicsk-ant-...
DEFAULT_AI_PROVIDERProvedor padrãoopenai ou anthropic

Configurações Gerais

VariávelDescriçãoPadrão
SQUIDY_LOG_LEVELNível de logINFO
SQUIDY_DRY_RUNModo simulaçãofalse

Arquivo .env

Crie um arquivo .env no diretório do projeto:
# Provedores de IA
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxx
ANTHROPIC_API_KEY=sk-ant-xxxxxxxxxxxxxxxx

# Configurações
SQUIDY_LOG_LEVEL=DEBUG
O Squidy carrega automaticamente as variáveis do .env.

Manifesto do Projeto

O arquivo .squidy/manifest.json contém metadados do projeto:
{
  "version": "2.0.1",
  "name": "meu-projeto",
  "created_at": "2026-02-25T10:00:00Z",
  "updated_at": "2026-02-25T15:30:00Z",
  "config": {
    "language": "python",
    "framework": "fastapi",
    "database": "postgresql"
  }
}
Campos:
  • version - Versão do Squidy usada
  • name - Nome do projeto
  • created_at - Data de criação
  • updated_at - Última atualização
  • config - Configurações específicas

Prioridade de Configuração

Configurações são carregadas na ordem (última prevalece):
  1. Valores padrão
  2. Variáveis de ambiente do sistema
  3. Arquivo .env
  4. Argumentos de linha de comando