everruns-bedrock 0.17.16

AWS Bedrock provider for Everruns agents
Documentation

everruns-bedrock

AWS Bedrock LLM provider for Everruns agents.

Crates.io Documentation License: MIT

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 everruns_bedrock::{BedrockChatDriver, register_driver};
use everruns_provider::DriverRegistry;

let mut registry = DriverRegistry::new();
register_driver(&mut registry);

Register the driver into a platform and drive a full turn with everruns-runtime.

What It Provides

  • A Bedrock Runtime ConverseStream driver
  • Registration into the Everruns DriverRegistry via register_driver
  • AWS credential and region resolution via the standard AWS SDK chain
  • Streaming, tool calls, and reasoning mapped to provider-neutral Everruns types

Documentation

License

Licensed under the MIT License.