Skip to content

v2.9.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 10:03
· 15 commits to main since this release

界面最后一层:让对话里的数字"能操作",而不是只读文本。

富回答块(components/chat/FinanceBlocks.tsx)

后端一直有 card 事件带完整的 market / ledger / flags,但前端只画了个静态四宫格。
现在按数据的实际内容渲染三种可操作块:

  • 持仓概览:总市值 + 盈亏/收益率,列出前三大非现金持仓;
    点任一行展开该标的 60 日走势(纯 SVG,不引图表库);底部提示超限项。
  • 本月收支:收入/支出/结余/储蓄率四指标 + 支出分类条形(按金额排序)。
  • 需要注意:风控 flags 列表,每条带「去处理」跳转到对应页面。

去重

同一信息此前会重复三遍(风险块 / SummaryBlock 的等级徽章 / Action 按钮):

  • 有富回答块时 SummaryBlock 只保留「小满的理解」(意图识别),不重复指标与等级。
  • 有块时不再渲染 action 按钮(块内已有「查看 →」)。
  • 风险块跳过集中度条目(持仓块底部已提示)。

上下文条

对话顶部新增一行:本地数据 · 3 项持仓 · 2 条消息 · 更新于 16:59。
没有它,回答里的数字缺少可信度锚点,用户不知道助手看的是哪份数据、多久之前。

验证

  • 前端 111 单测 + 21 e2e 通过;后端 786 通过;
  • 截图确认:持仓块可展开走势、收支块分类条形、风险块跳转、上下文条按实际数据渲染。