Skip to main content

kernex_providers/
lib.rs

1//! kernex-providers: AI backend implementations and tool execution.
2#![deny(clippy::unwrap_used, clippy::expect_used)]
3#![cfg_attr(test, allow(clippy::unwrap_used, clippy::expect_used))]
4//!
5//! Provides 6 AI providers (Claude Code CLI, Anthropic, OpenAI, Ollama,
6//! OpenRouter, Gemini), a shared tool executor with sandbox enforcement,
7//! and an MCP client for external tool integration.
8
9pub mod anthropic;
10pub mod claude_code;
11pub mod factory;
12pub mod gemini;
13pub mod http_retry;
14pub(crate) mod mcp_client;
15pub mod ollama;
16pub mod openai;
17pub mod openrouter;
18pub mod tool_params;
19pub(crate) mod tools;