Configuration
Configure LLM providers, agent settings, and system preferences.
After running sigil init, your workspace is stored at ~/.sigil/. This page covers the key configuration options.
Database
All configuration is stored in a local SQLite database at ~/.sigil/sigil.db. The database contains these tables:
| Table | Purpose |
|---|---|
config | Global settings (loop interval, kill switch state) |
providers | LLM provider credentials and model selection |
agents | Agent metadata, status, and wallet references |
transactions | Transaction history and signatures |
logs | Agent reasoning traces and events |
LLM Providers
Sigil Wallet supports any LLM provider that exposes a chat completions API. Add a provider with:
sigil provider add openaiYou'll be prompted for your API key and preferred model. To switch providers:
sigil provider set-primary anthropicList configured providers:
sigil provider listSupported Providers
OpenAI, Anthropic, Google Gemini, Groq, Fireworks, Together, Mistral, xAI, Cerebras, and Ollama (local models, no API key needed).
Agent Settings
Loop Interval
Control how often agents run their reasoning loop (default: 60 seconds):
sigil config set --loop-interval 30Session Token
The API server requires a bearer token for authentication. To rotate:
sigil auth rotatePorts
| Service | Port | Purpose |
|---|---|---|
| API Server | 7445 | REST API + WebSocket |
| Web Dashboard | 7445 | React UI |
The port
7445spells SIGIL on a phone keypad (S=7, I=4, G=4, I=4, L=5).
