//! LLM subsystem — chat orchestration, prompts, OAuth, and provider integrations.
/// Chat session orchestration — manages multi-turn LLM conversations with streaming.
pub mod chat;
/// OAuth credential flow for LLM API access (e.g. Anthropic OAuth PKCE).
pub mod oauth;
/// System prompt templates for agent and onboarding sessions.
pub mod prompts;
/// LLM provider implementations (Anthropic, Claude Code, Ollama).
pub mod providers;
/// Core LLM data types: `Message`, `Role`, `ToolCall`, and `ModelProvider`.
pub mod types;
