//! # RTX LLM Tools //! //! Advanced LLM tools for prompt engineering, chain-of-thought reasoning, tool execution, //! and content filtering. Provides comprehensive functionality for building robust LLM applications. pub mod conversation; pub mod error; pub mod filtering; pub mod optimization; pub mod reasoning; pub mod structured; pub mod templates; pub mod tools; pub use error::{LlmToolsError, Result}; /// Version information for rtx-llm-tools pub const VERSION: &str = env!("CARGO_PKG_VERSION"); /// Re-exports for convenient access to core functionality pub mod prelude { pub use crate::conversation::{ConversationManager, ConversationState, Message}; pub use crate::error::{LlmToolsError, Result}; pub use crate::filtering::{ContentFilter, FilterPolicy, WatermarkGenerator}; pub use crate::optimization::{OptimizationStrategy, PromptOptimizer}; pub use crate::reasoning::{ChainOfThought, ReasoningContext, ReasoningStep}; pub use crate::structured::{OutputSchema, StructuredGenerator, ValidationResult}; pub use crate::templates::{PromptTemplate, TemplateContext, TemplateEngine}; pub use crate::tools::{ToolDefinition, ToolExecutor, ToolResult}; }