// Copyright (C) 2025 SyncMyOrders Sp. z o.o.
// SPDX-License-Identifier: AGPL-3.0-or-later
//! AI/LLM integration for runtara workflows.
//!
//! This crate provides a synchronous completion abstraction:
//! - `CompletionModel` trait and request builder
//! - Message types (user, assistant, tool calls, tool results)
//! - `OneOrMany<T>` non-empty collection
//! - Provider implementations (OpenAI-compatible)
//! - Provider dispatch (connection → CompletionModel)
//! - Shared types for conversation history, tool call logs, and usage tracking
// Re-export key types at crate root for convenience.
pub use ;
pub use ;
pub use OneOrMany;