meerkat_anthropic/lib.rs
1//! meerkat-anthropic — Anthropic (Claude) vertical.
2//!
3//! Owns the Anthropic LLM client, provider runtime, OAuth/Bedrock/
4//! Vertex/Foundry backend wiring, and Anthropic request-shaping helpers.
5//! Capability vocabulary lives in `meerkat_core::model_profile`; the
6//! capability data rows live in `meerkat-models`.
7
8#[cfg(target_arch = "wasm32")]
9pub mod tokio {
10 pub use tokio_with_wasm::alias::*;
11}
12
13pub mod client;
14pub(crate) mod request_support;
15pub mod runtime;
16pub mod web_search;
17
18pub use client::AnthropicClient;
19pub use runtime::{AnthropicAuthMethod, AnthropicBackendKind, AnthropicProviderRuntime};
20pub use web_search::AnthropicWebSearchExecutor;