# ════════════════════════════════════════════════════════════════
# requirements.txt  —  Agent Demo 项目依赖
# 安装: pip install -r requirements.txt
# ════════════════════════════════════════════════════════════════

# ── 核心依赖（必须）────────────────────────────────────────────
pyyaml>=6.0.1               # config.yaml 解析
openai>=1.30.0              # LLM 调用（OpenAI-compatible）

# ── 在线 MCP Skill 传输（SSE / HTTP）──────────────────────────
httpx>=0.27.0               # HTTP 客户端（SSE + Streamable HTTP 传输）
httpx-sse>=0.4.0            # SSE 事件流解析

# ── SSH / Docker 工具 ──────────────────────────────────────────
paramiko>=3.4.0             # SSH 连接

# ── 可选：搜索引擎 ─────────────────────────────────────────────
# 使用 SerpAPI 或 Brave Search 时取消注释：
# google-search-results>=2.4.2   # SerpAPI Python SDK

# ── 开发 / 测试依赖 ────────────────────────────────────────────
pytest>=8.0.0
pytest-asyncio>=0.23.0
python-dotenv>=1.0.0        # 从 .env 文件加载环境变量