Configuration
Set up the CLI for your environment.
Configuration File
Settings are stored in ~/.contextflow/config.json:
{
"anthropic_api_key": "sk-ant-...",
"default_model": "claude-sonnet-4-20250514",
"stream": true,
"proxy": null,
"storage_mode": "sqlite"
}
Setting API Keys
Anthropic (Claude)
T3x> /config
config> /api sk-ant-your-api-key-here
✓ API key set
config> /back
Or set via environment variable:
export ANTHROPIC_API_KEY=sk-ant-your-api-key-here
T3x
Model Selection
Set default model
config> /model claude-sonnet-4-20250514
Available models
claude-sonnet-4-20250514(default)claude-opus-4-20250514claude-3-haiku-20240307
Streaming
Toggle real-time token streaming:
config> /stream on # Enable (default)
config> /stream off # Disable
Proxy Configuration
For corporate environments:
config> /proxy http://proxy.company.com:8080
Or via environment:
export HTTP_PROXY=http://proxy.company.com:8080
export HTTPS_PROXY=http://proxy.company.com:8080
Storage Mode
Choose between SQLite (fast queries) or JSONL-only (simpler):
{
"storage_mode": "sqlite" // or "jsonl"
}
File Paths
View configured paths:
config> /file
Workspace: /Users/you/.contextflow
Config: /Users/you/.contextflow/config.json
Conversations: /Users/you/.contextflow/conversations/
View All Settings
config> /param
anthropic_api_key: sk-ant-***
default_model: claude-sonnet-4-20250514
stream: true
proxy: null
storage_mode: sqlite