crabtalk 0.0.21

Crabtalk library
Documentation
# 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.
# ---------------------------------------------------------------------------

[tasks]
max_concurrent = 4
viewable_window = 16
task_timeout = 300

# ---------------------------------------------------------------------------
# Env — environment variables passed to all MCP server processes.
# ---------------------------------------------------------------------------

# [env]
# SOME_TOKEN = "${SOME_TOKEN}"