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.
#!/bin/sh
# Check commit message for Chinese characters
# If Chinese detected, show warning but allow the commit
msg=$(cat"$1")ifecho"$msg"|grep -qP'[\x{4e00}-\x{9fff}]';thenecho""echo"⚠️ WARNING: Your commit message contains Chinese characters!"echo" For an international open-source project, please use English."echo""echo" Your message: $msg"echo""echo" To fix: git commit --amend"echo""fi