* test(channels): add regression coverage for configured tool iteration limits * chore(ci): refresh checks after first-interaction workflow fix * test(channels): reconcile merged runtime-route and iteration tests
2.2 KiB
2.2 KiB
ZeroClaw Config Reference (Operator-Oriented)
This is a high-signal reference for common config sections and defaults.
Last verified: February 18, 2026.
Config file path:
~/.zeroclaw/config.toml
Core Keys
| Key | Default | Notes |
|---|---|---|
default_provider |
openrouter |
provider ID or alias |
default_model |
anthropic/claude-sonnet-4-6 |
model routed through selected provider |
default_temperature |
0.7 |
model temperature |
[agent]
| Key | Default | Purpose |
|---|---|---|
max_tool_iterations |
10 |
Maximum tool-call loop turns per user message across CLI, gateway, and channels |
Notes:
- Setting
max_tool_iterations = 0falls back to safe default10. - If a channel message exceeds this value, the runtime returns:
Agent exceeded maximum tool iterations (<value>).
[gateway]
| Key | Default | Purpose |
|---|---|---|
host |
127.0.0.1 |
bind address |
port |
3000 |
gateway listen port |
require_pairing |
true |
require pairing before bearer auth |
allow_public_bind |
false |
block accidental public exposure |
[memory]
| Key | Default | Purpose |
|---|---|---|
backend |
sqlite |
sqlite, lucid, markdown, none |
auto_save |
true |
automatic persistence |
embedding_provider |
none |
none, openai, or custom endpoint |
vector_weight |
0.7 |
hybrid ranking vector weight |
keyword_weight |
0.3 |
hybrid ranking keyword weight |
[channels_config]
Top-level channel options are configured under channels_config.
Examples:
[channels_config.telegram][channels_config.discord][channels_config.whatsapp][channels_config.email]
See detailed channel matrix and allowlist behavior in channels-reference.md.
Security-Relevant Defaults
- deny-by-default channel allowlists (
[]means deny all) - pairing required on gateway by default
- public bind disabled by default
Validation Commands
After editing config:
zeroclaw status
zeroclaw doctor
zeroclaw channel doctor