everruns-bedrock
AWS Bedrock LLM provider for Everruns agents.
everruns-bedrock registers an AWS Bedrock driver into a DriverRegistry from
everruns-provider so
the same Everruns agent loop can run against models hosted on Amazon Bedrock. It
implements the provider-neutral ChatDriver contract using the Bedrock Runtime
ConverseStream API, mapping Everruns' messages, tools, and reasoning onto the
Bedrock wire format.
Part of the Everruns ecosystem — the durable agentic
harness engine for building unstoppable agents. Providers are swappable: see
everruns-openai and
everruns-anthropic for other
backends, or run with no key using the built-in LLM simulator in
everruns-runtime.
Quick Example
use ;
use DriverRegistry;
let mut registry = new;
register_driver;
Register the driver into a platform and drive a full turn with everruns-runtime.
What It Provides
- A Bedrock Runtime
ConverseStreamdriver - Registration into the Everruns
DriverRegistryviaregister_driver - AWS credential and region resolution via the standard AWS SDK chain
- Streaming, tool calls, and reasoning mapped to provider-neutral Everruns types
Documentation
- API reference (docs.rs)
- AWS Bedrock provider guide
- Migrate between LLM providers
- Everruns documentation
License
Licensed under the MIT License.