Remove redundant models.provider from team.yaml. Each adapter knows its own provider key — AnthropicAdapter always looks up 'anthropic' in the capability_map. This avoids a footgun where adapters.llm and models.provider could disagree. Future adapters (OpenAIAdapter, OllamaAdapter) will hardcode their own key the same way.
38 lines
717 B
YAML
38 lines
717 B
YAML
run:
|
|
goal: "Build webhook ingestion system with retry logic and DLQ"
|
|
repo: "git@github.com:org/repo.git"
|
|
base_branch: "main"
|
|
|
|
adapters:
|
|
llm: anthropic
|
|
vcs: github
|
|
notify: openclaw
|
|
runtime: openclaw
|
|
|
|
models:
|
|
default_max_tokens: 4096
|
|
default_temperature: 0
|
|
capability_map:
|
|
reasoning-heavy:
|
|
anthropic: claude-opus-4-6
|
|
openai: o3
|
|
capable:
|
|
anthropic: claude-sonnet-4-6
|
|
openai: gpt-4o
|
|
ollama: llama3.1:70b
|
|
fast-cheap:
|
|
anthropic: claude-haiku-3-5
|
|
openai: gpt-4o-mini
|
|
ollama: llama3.2
|
|
tier_overrides: {}
|
|
|
|
runtime:
|
|
default: openclaw
|
|
coding_agent: claude_code
|
|
native_teams: false
|
|
|
|
retry_defaults:
|
|
bad_output: 3
|
|
partial: 2
|
|
blocked: 0
|