Skip to content

Fund CLI v3.1.0

Choose a tag to compare

@jarrey-0804 jarrey-0804 released this 09 May 23:37
· 8 commits to main since this release

Fund CLI v3.1.0 - 多数据源架构 · 报告引擎 · AI 分析

✨ 新增功能

多数据源架构(核心特性)

  • TushareAdapter: 18个核心方法,适配 Tushare 2025.11 API 变更
  • AKShareAdapter: AKShare 数据源适配器
  • WindAdapter: Wind 金融终端适配器
  • DataSourceGateway: 熔断器、降级、重试机制
  • DataNormalizer: 跨数据源标准化(字段映射、日期、代码、数值)

报告引擎

  • 5种报告格式: HTML / Markdown / PDF / Word / PPT
  • TemplateEngine: Jinja2 模板引擎 + 自定义过滤器
  • 4类报告模板: 单基金研究、投资组合、市场资金流向、合规风控

AI 分析

  • RuleBasedBackend: 规则引擎(零配置)
  • OpenAIBackend: OpenAI API 后端
  • 智能分析: 摘要、风险提示、投资建议

CLI 命令

  • fund report: 报告生成
  • fund list-templates: 列出可用模板

🔧 改进

  • DataManager 集成 DataSourceGateway,支持多源自动降级
  • 代码质量: ruff lint + mypy 类型检查全部通过
  • 1930 个单元测试,70% 代码覆盖率
  • MkDocs 文档站(Material 主题)
  • Docker + CI/CD 就绪

📦 安装

pip install fund-cli==3.1.0

完整更新日志请查看 CHANGELOG.md。