Skip to content
Providers & Presets

Providers & Presets

The runtime contract for your agents

Providers and presets define how Valdr connects to AI models and how agents behave at launch time. A provider registers a model backend (Claude, Codex, Ollama, etc.) with its available models. A preset pairs a provider with specific runtime configuration — model, permissions, worktree policy, and environment references — into a reusable one-click launch target.

Together they form an explicit contract: changing a model doesn’t silently change what tools an agent can access, whether it gets a worktree, or what API keys it needs. The configuration is inspectable, exportable, and shareable.

Why this matters

Swapping models without a configuration layer means:

  • Permissions and tool access drift silently
  • Worktree isolation gets inconsistent
  • API keys get hard-coded or forgotten
  • Every team member configures things differently

Providers and presets make the contract explicit. Configure once, export, and every machine runs the same setup.

Use this section to:

  • Understand the JSON format for providers and presets
  • See real examples from a working Valdr installation
  • Learn which fields to customize and which to leave alone