1.3 KiB
1.3 KiB
Credentials Guide
Initialize
pnpm multica credentials init
This creates:
~/.super-multica/credentials.json5
Path Resolution
Credential file lookup order:
SMC_CREDENTIALS_PATH(explicit override)SMC_DATA_DIR/credentials.json5(or default data dir)~/.super-multica/credentials.json5fallback
Minimal Template
{
version: 1,
llm: {
provider: "kimi-coding",
providers: {
"kimi-coding": {
apiKey: "your-key",
},
},
},
tools: {
// tool-specific keys
},
}
Multi-Key Rotation (Per Provider)
You can define multiple keys under one provider namespace:
{
llm: {
providers: {
"anthropic": { apiKey: "primary" },
"anthropic:backup": { apiKey: "backup" },
},
order: {
anthropic: ["anthropic", "anthropic:backup"],
},
},
}
OAuth Providers
claude-code: runclaude loginopenai-codex: runcodex login
API-key providers are configured directly in credentials.json5.
Tool Credentials
Tool credentials are read from:
credentials.json5undertools- skill-level
.envfiles under skill directories
Security
- Keep credentials file mode private (
600on Unix-like systems). - Do not commit keys into the repository.
- Prefer isolated data dirs (
SMC_DATA_DIR) for test/dev environments.