🚀 Fund CLI v3.0.0 - AI Agent 全面升级
✨ 主要更新
AI Agent 框架
- 基于 LangChain/LangGraph 构建 AI Agent
- 支持工具调用(Tool Calling)和记忆(Memory)
- 支持 Postgres 持久化和 Human Review
AI 工具(86个)
- 100% API 方法覆盖率:107个 AKShareAdapter 方法全部覆盖
- 基金分析:费率、评级、排行、业绩、风险、持仓
- 宏观数据:GDP、CPI、PPI、PMI、利率、货币供应
- 资金流向:行业板块、北向资金、市场整体
- 债券数据:收益率曲线、可转债、中美利差
- 市场估值:A股估值、指数估值、PE/PB
CLI 命令(72个)
- 新增
fund version 版本查看命令
- 新增
fund doctor 环境诊断命令
fund config set 支持持久化到 .env 文件
fund config list-keys 查看所有可配置项
MCP 协议支持
- FastMCP Server 暴露基金查询、筛选、分析工具
- 优雅降级:未安装 mcp 包时友好提示
长期记忆
- ChromaDB 向量数据库存储对话记忆
- 语义搜索历史对话
📊 质量指标
| 指标 |
数值 |
| 测试 |
644 passed, 0 errors, 0 warnings |
| AI 工具 |
86个 |
| API 覆盖率 |
100% (107/107) |
| CLI 命令 |
72个 |
| 代码规范 |
Ruff 0 错误, Mypy 0 错误 |
📦 安装
pip install fund-cli
# 安装全部可选依赖
pip install "fund-cli[all-extras]"
# 仅安装 AI 相关
pip install "fund-cli[mcp,memory,postgres]"
🔧 使用
# 查看版本
fund version
# 环境诊断
fund doctor
# AI 对话
fund ai chat "帮我分析一下华夏成长的业绩"
# AI 投资建议
fund ai advice 000001
# 配置管理
fund config set ai.provider qwen
fund config list-keys