everruns-openrouter
OpenRouter LLM provider for Everruns agents.
everruns-openrouter registers the OpenRouter driver into a DriverRegistry from
everruns-provider so the same Everruns
agent loop can run against OpenRouter's model catalog. OpenRouter exposes an
OpenAI-compatible Responses API, so the driver wraps the core Open Responses
protocol driver and parses OpenRouter's richer /models metadata into capability
profiles (notably reasoning support).
Part of the Everruns ecosystem — the durable agentic
harness engine for building unstoppable agents. Providers are swappable: see
everruns-openai for OpenAI models,
or everruns-anthropic for Claude
models.
Driver-Only Example
use OpenRouterChatDriver;
let driver = new;
assert!;
What It Provides
- An OpenRouter Responses API driver wrapping the Everruns Open Responses protocol
- Registration into the Everruns
DriverRegistryviaregister_driver base_urloverride for OpenRouter-compatible endpoints- Capability profiling derived from OpenRouter's
/modelsmetadata
Documentation
- API reference (docs.rs)
- OpenRouter provider guide
- Migrate between LLM providers
- Everruns documentation
License
Licensed under the MIT License.