# Core LangChain - 兼容版本（移除冲突的 experimental）
langchain==0.1.20
langchain-core==0.1.52
langchain-community>=0.0.38,<0.1

# AI & Embeddings - Qwen (通义千问)
dashscope>=1.14.0

# Optional: 如需代码执行等实验功能，单独安装
# langchain-experimental>=0.0.50

# Vector Stores
chromadb>=0.4.0
faiss-cpu>=1.7.4

# Platform Integrations
discord.py>=2.3.0
python-telegram-bot>=20.0

# Utilities
python-dotenv>=1.0.0
pydantic>=2.0.0
pyyaml>=6.0
loguru>=0.7.0

# Web UI
chainlit>=2.0.0

# Web & Search
duckduckgo-search>=4.0.0
requests>=2.31.0
httpx>=0.25.0
beautifulsoup4>=4.12.0

# Database
sqlalchemy>=2.0.0
aiosqlite>=0.19.0

# Development
pytest>=7.4.0
pytest-asyncio>=0.21.0
black>=23.0.0
ruff>=0.1.0
mypy>=1.7.0

# Optional: For advanced features
# redis>=5.0.0
# pinecone-client>=2.2.0
# sentence-transformers>=2.2.0

paramiko>=3.0
pysocks>=1.7  # Optional: for proxy support
