1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# Crabtalk daemon configuration.
#
# Holds immutable per-install settings. Mutable runtime records (MCPs,
# agents) are managed by the daemon in `local/settings.toml` — edit
# them via `crabtalk agent`/`crabtalk mcp` rather than by hand.
# ---------------------------------------------------------------------------
# Providers — LLM provider definitions.
#
# Each [provider.<name>] section registers a provider. The `kind` field
# selects the API format: openai (default), anthropic, google,
# bedrock, ollama, azure.
# ---------------------------------------------------------------------------
# [provider.openai]
# api_key = "${OPENAI_API_KEY}"
# models = ["gpt-4o", "gpt-4o-mini"]
# [provider.anthropic]
# kind = "anthropic"
# api_key = "${ANTHROPIC_API_KEY}"
# models = ["claude-sonnet-4-20250514"]
# [provider.ollama]
# kind = "ollama"
# base_url = "http://localhost:11434/v1"
# models = ["llama3"]
# ---------------------------------------------------------------------------
# Task executor pool — bounded workers for cron/skill execution.
# ---------------------------------------------------------------------------
[]
= 4
= 16
= 300
# ---------------------------------------------------------------------------
# Env — environment variables passed to all MCP server processes.
# ---------------------------------------------------------------------------
# [env]
# SOME_TOKEN = "${SOME_TOKEN}"