Skip to main content
providers tells Managed Research which provider capability a run may use. It is separate from agent_model.

Public example

This binds OpenRouter provider capability for the run. The model still comes from agent_harness and agent_model when you choose them explicitly.

Provider bindings

Provider bindings can include non-secret config and limits:
Do not put API keys or raw secrets in provider config. Use supported credential setup so backend preflight can verify availability safely. Provider keys are infrastructure, not a public plan surface for launch. Managed Research plan and Beta Access checks are enforced through billing entitlements and run-start preflight.

Availability

Backend preflight is authoritative for:
  • missing credentials
  • provider launch availability
  • budget and entitlement blockers
  • unsupported provider/model combinations
  • required capability gaps
If a launch fails, read Preflight and Errors.