Skip to content

Fund CLI v3.0.0 - AI Agent 全面升级

Choose a tag to compare

@jarrey-0804 jarrey-0804 released this 08 May 23:26
· 9 commits to main since this release

🚀 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