发布日期: 2026-06-20
新功能 (Features)
- 仪表盘分组功能: 新增仪表盘数据库分组字段支持并完善迁移逻辑;为 portfolio 模板添加分组配置(修改分组类型为 ticker);新增从模板创建仪表盘的接口,全面支持分组配置。
- 股票报价缓存机制: 为
get_stock_quote接口添加 TTL 缓存逻辑;在创建、更新、删除投资组合股票的接口中自动触发缓存失效;新增invalidate_stock_quote_cache工具函数用于缓存清理,提升数据获取性能。 - A股行情展示组件: 新增 A 股股票代码信息展示组件(Widget),支持实时行情、成交量、行业信息以及价格走势迷你图(Sparkline),生成匹配 OpenBB Workspace 风格的 HTML 响应。
问题修复 (Bug Fixes)
- 模型配置与代码生成: 修正了代码生成器的模型 ID 传递逻辑;更新
docs/config.json添加默认模型opencode/deepseek-v4-flash-free;修正supervisord.conf的 workspace-mcp 启动参数及docker-compose.yml的服务配置与挂载项。
构建与重构 (Build & Refactor)
- 版本升级: 更新
pyproject.toml版本号至1.5.12-dev。 - API 密钥管理重构: 重构了 API 密钥管理相关工具函数,新增优先级获取密钥逻辑,拆分功能函数并添加完整单元测试。
- 配置生成逻辑优化: 将动态 Python 配置生成替换为静态文件复制(拷贝
docs/config.json);新增默认用户 MCP 配置文件;清理 Dockerfile 中过时的配置生成步骤。 - Workspace-MCP 服务集成: 新增 workspace-mcp 服务及开发配置,分配端口
8787,添加源码绑定挂载(bind-mount),配置 supervisord 安装与服务启动,并在 Dockerfile 中创建 uv 缓存目录及更新暴露端口。 - 路由重构: 重构 portfolio 路由中的符号筛选参数配置。