Expand description
meerkat-client — shim re-exports.
The LLM wire-client trait + plumbing moved to meerkat-llm-core;
per-provider clients (AnthropicClient, OpenAiClient, GeminiClient,
OpenAiLiveClient, OpenAiCompatibleClient)
moved to meerkat-anthropic, meerkat-openai, meerkat-gemini.
Provider-runtime types moved to meerkat-core::provider_runtime.
Auth primitives moved to meerkat-auth-core.
This crate is retained as a thin shim so that downstream
meerkat_client::* imports continue to work without an import sweep.
B2 split (2026-04-18).
Modules§
Structs§
- Anthropic
Client - Client for Anthropic API
- Block
Assembler - Assembler for building ordered blocks from streaming events.
- Block
Key - Typed key into the block list - prevents mixing up different indices.
- Gemini
Client - Client for Google Gemini API
- LlmClient
Adapter - Shared adapter for streaming LLM clients.
- LlmRequest
- Request to the LLM
- LlmResponse
- Accumulated response from LLM stream
- Open
AiClient - Client for OpenAI Responses API
- Open
AiCompatible Client - OpenAI-compatible client for self-hosted servers.
- Provider
Runtime Registry - Registry mapping Provider → runtime implementation.
- Realtime
External Session Target - Advanced/internal target for attaching to an existing provider session.
- Resolver
Environment - Explicit environment passed to provider resolvers.
- Test
Client - Simple test client that emits a deterministic response.
- Tool
Call Buffer - Buffer for accumulating tool call arguments during streaming
Enums§
- Factory
Error - Error types surfaced by LLM-client construction.
- LlmDone
Outcome - Normalized streaming events from LLM
- LlmError
- Errors from LLM providers
- LlmEvent
- Normalized streaming events from LLM
- Open
AiCompatible Mode - Realtime
Session Event - Provider-neutral realtime event stream.
- Stream
Assembly Error - Errors that can occur during stream assembly. Returned to caller, who decides whether to skip, count, or abort.
Traits§
- LlmClient
- Abstraction over LLM providers
- Realtime
Session - Provider-neutral realtime session surface.
- Realtime
Session Factory - Factory for provider-neutral realtime sessions.