langchainrust 0.3.0

A LangChain-inspired framework for building LLM applications in Rust. Supports OpenAI, Agents, Tools, Memory, Chains, RAG, BM25, Hybrid Retrieval, LangGraph, HyDE, Reranking, MultiQuery, and native Function Calling.
1
2
3
4
5
6
7
8
9
//! Streaming Tool Calls - 流式工具调用
//!
//! 提供流式输出 Agent,逐 token 输出 LLM 文本,并暴露工具调用状态。

pub mod state;
pub mod tool_call_stream;

pub use state::{AgentStreamEvent, ToolCallState};
pub use tool_call_stream::StreamingFunctionCallingAgent;