Settings
Configuration
CLIaaS is configured via CLI commands or environment variables. All credentials are stored locally in ~/.cliaas/config.json with 0600 permissions.
Helpdesk Connectors
Zendesk
bidirectional
Required credentials:
SubdomainAgent EmailAPI Token
Environment variables:
ZENDESK_SUBDOMAINZENDESK_EMAILZENDESK_TOKENcliaas zendesk export --subdomain <x> --email <e> --token <t>Kayako
bidirectional
Required credentials:
DomainAgent EmailPassword
Environment variables:
KAYAKO_DOMAINKAYAKO_EMAILKAYAKO_PASSWORDcliaas kayako export --domain <x> --email <e> --password <p>LLM Providers
Select your preferred LLM for triage, drafting, KB suggestions, and summaries. All providers use the same prompt pipeline.
Claude
claude-sonnet-4-5-20250929Anthropic Claude Sonnet — best for nuanced support replies
ANTHROPIC_API_KEYcliaas config set-key claude sk-ant-...OpenAI
gpt-4oGPT-4o — fast, versatile general-purpose model
OPENAI_API_KEYcliaas config set-key openai sk-...OpenClaw / Custom
configurableAny OpenAI-compatible endpoint: OpenClaw, Ollama, Together, LM Studio
OPENCLAW_API_KEY (optional)cliaas config set-openclaw --base-url http://localhost:18789/v1 --model gpt-4oSwitch active provider:
cliaas config set-provider claude|openai|openclawConfig File Reference
// ~/.cliaas/config.json (0600 permissions)
{
"provider": "claude",
"claude": {
"apiKey": "sk-ant-...",
"model": "claude-sonnet-4-5-20250929"
},
"openai": {
"apiKey": "sk-...",
"model": "gpt-4o"
},
"openclaw": {
"baseUrl": "http://localhost:18789/v1",
"apiKey": "optional",
"model": "gpt-4o"
}
}Quick Commands
cliaas config showView current configcliaas config set-provider claudeSet LLM providercliaas config set-key claude sk-ant-...Set API keycliaas config set-openclaw --base-url ... --model ...Custom endpoint