> ## Documentation Index
> Fetch the complete documentation index at: https://docs-d0.donutbrowser.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 更新日志

> 了解 D0 的最新功能与改进。

<Update label="v1.10.0" description="2026 年 9 月 1 日">
  行情数据统一到一条实时通道，所以图表和你下单时依据的价格来自同一个源。信号第一次能吃到真事件 —— 体育比分、国会与内部人交易、SEC 申报 —— 而不只是价格。另外一批会计修复，让盈亏改为按系统真正能证明的成本来计算。

  ### 新功能

  **统一实时行情网关**

  价格、K 线和盈亏更新现在都通过一条实时网关推送。**你加载的快照和随后的实时更新来自同一个源**，图表首屏不会再自己跟自己打架。合约与永续市场按交易场所钉死而不是模糊匹配，浏览器连接用你自己的会话鉴权，每个行情房间只有一个上游持有者，不会被喂两遍数据。

  **由真实事件驱动的信号**

  信号现在能对事件做出反应，而不只是价格。Polymarket 的体育比分通过实时 websocket 进来；国会议员交易、内部人交易和 SEC 申报被发布为带资产身份解析的结构化事实。Thorp 策略直接订阅这些数据 —— 包括需要即时比分的足球进球平价策略。与此同时，信号闸门变成 news-aware，并且**新闻截止时间会被审计，防止信号偷看未来。**

  **能真正送达你的公告**

  产品公告可以定向发送而非全员广播，在 Web Chat 里带按钮，行动号召按你的语言书写。推送通知新增 **iOS 作为一等投递通道**，不再走旁路。

  **保证金模式钉在卡片上**

  永续确认卡现在**按创建时的保证金模式执行**，所以在你读卡片和点确认之间发生的模式变更，不会悄悄改变你的仓位。不关心保证金模式的 intent 现在可以明说，而不必被塞一个默认值。

  **分享时你的私密读数不外泄**

  跨交易场所盈亏分享有了固定契约，只有本人该看到的卡片在分享链路上**被遮蔽而不是丢弃** —— 你自己那边留作证据，打开你链接的人看不到。

  **充值被拒时说人话**

  当资金计划无法生成时，D0 返回的是**结构化裁决而不是一串错误字符串**，卡片内容也做了本地化，不再回退成英文。被拒时会告诉你是哪项检查没过、在哪条链上。

  <Accordion title="改进(9 项)">
    * 组合权益现在带上「它是按什么规则定义的」这一来源信息，数字可以追溯到规则
    * Meteora DLMM 的退出盈亏在退出时冻结，不再随之后的池子状态漂移
    * 活动流通过一个会声明「自己不知道什么」的契约读取，而不是把缺口当成 0 呈现
    * 每一行活动都带上它的信号、策略和订单身份
    * 定时任务可以通过 skill 更新，并记录生命周期
    * 同一资产在多个地方交易时，跨市场资产解析更可靠
    * 资金费率快照改为按固定刷新节奏批量写入，不再自我串联
    * Jupiter 请求配额跨服务器协调，并按 Jupiter 自己报告的预算配速
    * Polymarket 提现中途受阻时，有了操作员清算路径，不再一直卡着
  </Accordion>

  <Accordion title="问题修复(12 项)">
    * **修复** 现货盈亏把无法证明成本的库存也算了进来 —— 转入的持仓不再扭曲这个数字
    * **修复** Hyperliquid 各 lot 共用混合开仓价，而不是各自使用自己的开仓价
    * **修复** Hyperliquid 盈亏按每笔平仓成交对账，而不是按持仓周期对账
    * **修复** 永续信号 lot 被净头寸遮住看不到
    * **修复** Polymarket 跟单丢失信号自己的截止时间、退回成通用时限
    * **修复** 组合聚合接口拒绝了有效会话，导致永续和 Hyperliquid 部分返回为空
    * **修复** 池子深度按数据源自报值读取而非其真正能成交的量，导致薄池看起来可交易
    * **修复** webchat 里的资金确认可能被触发多次
    * **修复** 订阅状态未被权威地暴露，以及终态订单历史丢失
    * **修复** Creem 订阅迁移导致的重复扣费 —— 受影响账户已获补偿
    * **修复** 一处不安全的 Telegram 绑定接管
    * **修复** 一处关停死锁，可能让后端挂住而不是干净重启
  </Accordion>
</Update>

<Update label="v1.9.0" description="2026 年 8 月 14 日">
  充值、gas 和客服，都从「你自己弄」变成了「D0 帮你弄」。Funding Router 对所有人开放，D0 为它规划的路线垫付 gas，AI 客服在 Web 和 Telegram 两端都能回答。Portfolio Return 做了重构，让各个数字互相对得上；Thorp 信号的有效期改为由它自己的回测推导。

  ### 新功能

  **Funding Router —— 全量开放**

  告诉 D0 给某个交易场所入金，它会规划整条路线：在你的钱包和各交易场所之间搜索路径，推一张可以在 Telegram 里确认的交互式计划卡，并在每一步落地时原地更新这张卡。**卡住的步骤会被接手续跑，而不是把你晾在那里。**「充值 50」现在意味着**真的到账 50**，而不是发出 50 再被路上扣掉。重新规划时你可以指定更想花哪个资产，「from HL」会被理解成交易场所而不是代币；当计划无法推进时，D0 会说明**是哪条链 gas 不足、你的请求被收窄成了什么**。

  **D0 帮你垫 gas**

  Gas 代付已上线。同链兑换和内部转账走代付 gas，**预留额按真实路线报价而不是写死的常量**，gas 按计划实际执行的操作定价，没用掉的会被回收。当某个资金操作需要 gas 时，卡片会直接提供。

  **Web 与 Telegram 上的 AI 客服**

  两个界面上的客服回答都已上线。**Telegram webhook 会自注册并修复自身漂移**，所以客服不会在某次基础设施变更之后悄悄失灵。

  **Portfolio Return**

  收益金额和它的百分比现在互相对得上。**每个交易场所如实报告自己能覆盖的窗口，不再偷偷缩短**；按你自己的时区收盘；选定区间使用固定的交易场所集合，数字不会因覆盖变化而漂移；滚动 24 小时覆盖率有了权威口径。组合价值变动时会主动通知客户端，而不是让它轮询。

  **信号按自己的节奏过期**

  信号的有效期现在**由它自己的实盘回测历史推导**，不再是一刀切的 1 小时默认值，并且**过期信号完全禁止执行**。信号按策略自身的配置进行分类。

  **按数据源分类的推送**

  `/push` 菜单现在把 Thorp 推送按数据来源分组，**你可以静音某个来源，而不必静音整条策略。** 巨鲸提醒和每日简报都通过同一套注册表走 opt-in，未注册的推送会被拒绝而不是漏出去。

  **定时任务可以带上你的画像**

  定时任务现在可以带着你的交易画像运行，**输出是写给你的，而不是写给一个泛泛的读者。** 交易相关的任务路由到更强的模型；任务如果声明了自己需要的模型，路由器不再覆盖它。

  **EVM 同链兑换**

  EVM 上的同链兑换现在通过 KyberSwap 作为真实的服务商执行，并在 Polygon 和 Base 上新增了 USDT。

  **同名代币提醒**

  当多个代币重名时，代币查询会给出信任信息，并列出前五个候选，**而不是悄悄替你选一个。**

  <Accordion title="改进(10 项)">
    * 通知投递按通道分别控制 —— 站内、看板、邮件、Telegram 和 agent 记忆各有独立开关
    * 支持用 Discord 或 X 登录
    * 启用代币解锁数据采集，为解锁驱动的信号供数
    * 信号卡片和信号分类按任务分别选择模型
    * Jupiter 请求预算按 Jupiter 自报的额度配速，并跨服务器协调，减少限流失败
    * CoinGecko 触发限流时改为重试，而不是把该代币从结果里丢掉
    * `/balance` 和 `/positions` 的 Hyperliquid 部分改从交易网关读取，与交易场所展示保持一致
    * 资金流水金额现在覆盖 Meteora 双腿 LP 仓位和原生转账
    * 历史 Solana 钱包流水回填进资金历史
    * Infini 自开票并配套催付流程，外加试用旅程邮件
  </Accordion>

  <Accordion title="问题修复(12 项)">
    * **修复** 定时任务静默卡死 —— 现在会被救回，并且任务熔断暂停时会通知你
    * **修复** 组合把不完整的钱包或 DeFi 结果当作完整结果呈现；不完整结果现在 fail-closed
    * **修复** 未确认的 EVM 交易被报告为「未执行」
    * **修复** 转账 gas 代付触及了本不该覆盖的钱包
    * **修复** agent 把否定式的止损表述（「别在 −9% 止损」）当成了下单指令
    * **修复** 卡片中的数字与其来源指标对不上，以及翻译破坏组合卡片
    * **修复** Perps 转账终态失败却未被对账
    * **修复** Perps 资金池拒绝某一腿之后，资金计划不会重新路由
    * **修复** 聊天读取流被当作写入流量限速
    * **修复** 空市场或无边界时间范围的 K 线请求
    * **修复** 一处不安全的 Telegram 绑定接管
    * **修复** 已平跟单仓位的已实现盈亏，在交易场所尚未结算之前就被报出
  </Accordion>
</Update>

<Update label="v1.8.1" description="2026 年 8 月 4 日">
  一次针对模型路由、Perps 资金找回和 Thorp 审批路径的定点修复发布。

  <Accordion title="问题修复(6 项)">
    * **修复** 复杂对话被降级到快速模型，而不是留在更强的模型上
    * **修复** per-user Pro 模型槽未登记，导致 Pro 订阅用户没有被分配到 Pro 模型
    * **修复** 长代码块 prompt 在送到模型之前被打乱
    * **修复** 钱包密钥轮换导致 Perps 资金滞留 —— 现在会被检测并找回
    * **修复** Thorp 审批路径：加固确认与重放守卫，使一次审批无法被重放
    * **修复** 零成交回测只返回一个空结果 —— 现在会说明为什么没有产生交易，并且参数不正确的技术指标调用会被拒绝而不是被错误求值
  </Accordion>
</Update>

<Update label="v1.8.0" description="2026 年 7 月 27 日">
  一次以正确性为主的发布。这一版对用户可见的工作，主要是修复聊天消息的渲染与投递，以及补上一批 Hyperliquid 的交易安全缺口 —— **其中一个此前已经造成过真实资金损失。** 代币搜索加入了信任策略，领取 Discord 礼包也不再依赖 OAuth 步骤成功。

  ### 新功能

  **更安全的代币搜索**

  代币搜索应用了信任策略，EVM 结果在被标记为可交易之前会与 1inch 白名单核对。同期还新增了 Base 钱包能力。

  **Discord 礼包领取**

  领取 Discord 礼包现在与连接 Discord 账号分离，**OAuth 步骤失败不再阻塞领取。** 领取结果会明确写出你实际拿到的套餐。

  <Accordion title="改进(6 项)">
    * Telegram 交易偏好设置，以及在价格过期时选择挂住而非成交的冻结信号订单
    * 实时 K 线快照缓存五分钟，缩短图表加载时间
    * 链上实体事件摘要与被跟踪实体目录，可供 agent 使用
    * 市场新闻事件可供 agent 查询，包括某条消息推动价格的速度
    * 钱包重新生成密钥的事件被发布，使钱包状态在各界面保持同步
    * 订阅取消邮件改由创始人邮箱发出
  </Accordion>

  <Accordion title="问题修复(18 项)">
    * **修复** Telegram 与 Web Chat 显示不同的消息，按钮缺失或点击报错
    * **修复** agent 的内部独白、`[System]` 和 `(continue)` 修复消息泄漏进你的对话
    * **修复** 回复被重复投递，或者静默丢失且无任何报错
    * **修复** 定时（cron）消息完全不出现
    * **修复** 会话归档之后，你上传的图片无法查看
    * **修复** 交易时间被换算到错误时区，以及查询时选错合约或交易场所
    * **修复** 加杠杆之后止损可能落到清算价之外 —— **这一条曾造成真实亏损**
    * **修复** 随单附带的止盈止损被静默丢弃，导致仓位失去保护
    * **修复** 独立的止盈止损单不是只减仓，残留的触发单可能开出一个新仓位
    * **修复** 账户总额漏算 HIP-3 部分，报出的数字大约少了一半
    * **修复** 把瞬时的小时资金费率外推成了误导性的年化数字
    * **修复** 改价被拒时销毁了原订单却没有告知你，导致仓位裸奔
    * **修复** Hyperliquid 充值因零 gas 缓冲而间歇性链上失败，且没有对账兜底
    * **修复** 限价 bracket 订单预览通过但提交返回 400
    * **修复** 新上线标的最长要等 15 分钟才能交易
    * **修复** `SET_LEVERAGE` 不返回保证金数据，导致调整杠杆后保证金和强平价被错报
    * **修复** 限流按会话而不是按凭据计数
    * **修复** 内部服务调用被订阅档位检查拦截
  </Accordion>
</Update>

<Update label="v1.7.0" description="2026 年 7 月 14 日">
  一次计费与稳定性发布。最主要的缺口在试用转正式这条路径上：生产环境的试用用户**根本找不到升级入口**。这一版补上了它，并在你提前转正时退还未使用的试用费，同时降低长时间运行的 agent 的内存压力。包含 v1.7.1 和 v1.7.2 两次后续构建。

  ### 新功能

  **试用转正式，端到端打通**

  设置 → Plan & Billing 现在能正确识别 Infini 付费试用的真实状态：显示 `Trial · 剩余 N 天` 徽章，以及 **Subscribe now** 和 **Upgrade to Pro** 两个按钮。提前转正会弹出确认框，说明你今天要付多少、未使用的试用费退回多少。**在此之前，付费试用被显示成一个已生效的永久订阅，且没有任何升级路径。**

  **按套餐分层的 Agent 内存**

  Agent 内存现在按你的套餐分配大小，并为浏览器保留一块堆空间，**这样一个内存密集的会话不会把它饿死。** 同样的分层也适用于 sandbox 环境。

  <Accordion title="改进(5 项)">
    * 第 5 天的账单支付链接点击通过重定向被记录，使账单提醒可被衡量
    * 账号创建来源和试用状态被打进生命周期事件，使漏斗报表准确
    * 定时任务（cron）的新建 / 修改 / 删除会发出配置动作事件
    * 管理端全量资产导出改为 keyset 分页，大额导出不再耗尽内存
    * 内存分配器与 V8 堆设置上限，阻止长期存活的后端 pod 出现堆外增长
  </Accordion>

  <Accordion title="问题修复(7 项)">
    * **修复** Polymarket 单场盘的 0.0025 最小变动价位被我们的下单检查拒绝 —— **生产用户完全买不了世界杯单场盘**
    * **修复** 首次使用 Polymarket 的钱包缺少交易凭据，在 tick 修复之后仍然无法成交
    * **修复** 多钱包用户的 Polymarket 买单读取了错误钱包的余额；以及因未预留手续费和挂单占用，导致预览通过但执行失败
    * **修复** 世界杯对阵图把 7 月 18 日的三四名决赛显示成决赛，并静默丢弃了 7 月 19 日的真正决赛
    * **修复** 账单支付链接因 URL token 超过服务端参数长度限制而无法路由
    * **修复** 订阅状态发生漂移的账号的权益对账
    * **回滚** 一次外部邮件投递事件的接入，它错报了投递状态
  </Accordion>
</Update>

<Update label="v1.6.0" description="2026 年 7 月 9 日">
  通知变成了你可以控制的东西。`/push` 菜单让你静音单个资产、策略和定时任务，按自己的时区设置免打扰时段，并且从收到的第一条推送开始就能退订某类内容。与此同时，D0 开始在你空闲时主动发现内容，组合历史也新增了每日净值快照。

  ### 新功能

  **推送中心 —— `/push`**

  `/push` 在 Telegram 里打开一个原地管理菜单。你可以在里面静音某个资产或策略、设置属于自己的免打扰时段（**包括用自然语言回复来修改时间窗和时区**）、查看某个任务已经静默运行了多少次，并跳转到看板上的同一套设置。**你收到的第一条推送就自带一键退订该内容类型的按钮。** 所有推送都记录在同一本台账里，所以菜单里显示的和实际发出的是一致的。

  **主动发现**

  在你空闲时，D0 可以自己呈现内容 —— 这部分围绕一个决策循环重建：确定性地分类意图、路由到合适的模型档位、按你的画像和逐资产兴趣对候选排序，并跟踪你的参与度是在上升还是下降。支持内联语音回复。

  **组合净值与盈亏日历**

  每日账户权益会被快照，并对现货钱包做历史回填，**所以组合展示的是一条真实的净值曲线和一个盈亏日历，而不只是一个当前市值数字。**

  **新闻信号**

  市场新闻被持续接入、存为新闻信号，并作为工具暴露给 agent —— **所以「是什么推动了这个」背后是有出处的。**

  **Telegram 连通性恢复**

  如果你的 Telegram 绑定断了，会有一个针对该绑定的熔断器检测到，并由恢复循环尝试修复。**如果修不好，你会收到一封带登录态重连链接的邮件，而不是一片沉默。**

  <Accordion title="改进(6 项)">
    * 代币化股票通过分层管线定价 —— 名称识别、分类缓存，再回退到 Jupiter NAV 或 CoinGecko
    * Thorp 策略页暴露 L0 五维拆解，以及毛/净两条权益曲线
    * 一个确定性回测助手，以及一个教会 D0 如何使用它的 skill
    * 聪明钱发现池不再受规模限制
    * 体育信号会点名 YES 结果、附带 Polymarket 买入按钮，并按比赛逐用户去重
    * 回复带上产生它的工具的出处，使数字可被归因
  </Accordion>
</Update>

<Update label="v1.5.0" description="2026 年 7 月 6 日">
  体育预测信号基于 Polymarket 聪明钱追踪上线，Infini 订阅用户可以原地升级并按比例补差价，冷启动速度也明显加快。

  ### 新功能

  **体育预测信号**

  Polymarket 聪明钱追踪为体育信号引擎供数：一个发现任务找出有信息优势的资金流向，一个按运动项目的注册表定义市场形态，信号则以带价格、实时成交量和买入按钮的 Telegram 卡片送达。

  **Infini 原地升级**

  Infini 订阅用户升级时不必先取消 —— **结账金额按当前周期剩余时间等比折算。**

  **Discord 权益绑定**

  通过 OAuth 连接 Discord 并匹配到允许名单，即可自动获得对应权益。

  <Accordion title="改进(6 项)">
    * 永续 K 线改从 Donut 自己的价格源获取，而不是第三方
    * 冷启动改为直接认领一个预先构建好的环境并接管，无需重启
    * 环境磁盘从 2 GB 提升到 10 GB，且开通失败时回退到旧路径而不是报错
    * 聊天里的一键直执行按钮，以及需要先看一眼的操作的「点击预览」
    * 列出 Jupiter 限价单时会一并展示止盈止损腿
    * Hyperliquid 保留最后一次可用的市场清单，使被限流的启动不会导致清单为空，并配有精选主流币兜底
  </Accordion>

  <Accordion title="问题修复(3 项)">
    * **修复** Polymarket 充值复用了旧的待处理跨链任务，可能把第二笔充值打到一个已废弃的地址
    * **修复** 世界杯对阵图接口按开赛时间排序且没有位置字段，导致对阵连线可能画错
    * **修复** Polymarket 预测市场相关 skill 调用了已删除的脚本和不存在的变量，导致这类查询完全不可用
  </Accordion>
</Update>

<Update label="v1.4.0" description="2026 年 6 月 29 日">
  组合变成了一个你可以信任的数字，世界杯登陆 Polymarket。这一版还把几个余额和价格数据源换成了更快更可靠的，并把 Thorp 看板背后的策略信号 API 落地。

  ### 新功能

  **统一组合与终身盈亏**

  一个接口把五个来源聚合成一个组合视图，并在其之上给出终身盈亏汇总 —— **已实现加未实现，带 ROI**。现货持仓带上已实现、未实现和成本基准，而 Polymarket 链上的闲置现金被计入成本基准，**这样 ROI 不会被高估。**

  **Polymarket 上的世界杯**

  每日简报覆盖今晚的比赛、大家真正在交易的盘口，以及体育博彩的优势所在。`/my_worldcup` 返回你的赛事组合，含现金余额和昨日盈亏，用大白话问也可以；巨鲸活动被合并成一个 `/pm_whales_alert` 订阅。比分盘可被发现。**每日简报和赛事组合卡片在整个赛事期间运行，并在 7 月 19 日决赛之后下线；巨鲸提醒和盘口解读器仍然可用。**

  **一键赎回 Polymarket**

  已结算的仓位可以通过一个接口赎回，让看板可以就它本来就显示的「可赎回」状态直接采取行动。已结算仓位现在能正确报告输赢和赔付 —— **输掉的仓位预览为 \$0 而不是显示成退款** —— 并且 50/50 作废的市场会被检测并通知。

  **Polymarket 止盈**

  止盈与止损达到同等能力：设置、列出和取消，监控器盯住上行触发。止损 / 止盈监控器恢复以 30 秒为周期运行，**并加了一道守卫，防止锁过期竞态导致重复卖出。**

  **冷启动充值卡**

  在 Polymarket、Hyperliquid 或 HIP-3 dex 上余额为零的账户，**现在会拿到一张充值卡，而不是一次失败的交易。**

  **探索档位**

  一个带独立每日额度的轻量探索档位。**额度用完时你会收到一条带订阅按钮的 Telegram 通知，而不是静默停止。**

  **Thorp 策略信号 API**

  策略信号看板背后是真实的接口：活跃信号、我的信号、参与情况、日历、策略列表、按策略的回测（含逐笔仓位），以及当前与历史持仓。信号默认 1 小时有效期，**在你交易一个过期信号之前会先警告你**，并提供自动交易入口。

  <Accordion title="改进(9 项)">
    * 现货兑换现在会以买卖标记出现在 K 线图上
    * 通知流改为游标分页，未读徽章真的会清零
    * 支持按用户覆盖免打扰设置
    * Solana 余额迁移到 Helius，EVM 余额迁移到 Ankr / Alchemy，不再使用钱包服务商自带的余额源
    * 链上代币定价与搜索优先走 DexScreener
    * 批量代币价格改由 CoinGecko 提供
    * 钱包持仓改为惰性刷新，Solana 充值通知合并到同一个 webhook
    * 钱包盈亏按持仓数量缓存，数量没变时跳过一次定价调用
    * 关注列表条目带链身份，同一代号在两条链上保持区分
  </Accordion>

  <Accordion title="问题修复(10 项)">
    * **修复** `/loop` 监控任务生成了完整分析却什么都没发出 —— **每次推送都静默失败，同时还在消耗额度**
    * **修复** agent 查询 Polymarket 余额和持仓必然报错，导致「余额不足 → 代充值」整条流程完全不可用
    * **修复** Web Chat 的语音输入对所有人失效 —— 麦克风权限被一个安全响应头全站屏蔽
    * **修复** 某些环境下，一次只应用了一半的改动导致 agent 完全不回复
    * **修复** 当数据服务商的 webhook 无法创建时，EVM 余额显示最长 24 小时前的旧值
    * **修复** Polymarket 买单失败的退款和卖出回款落到了错误地址
    * **修复** Polymarket 限价单不按限价成交
    * **修复** 亏损的仓位被显示成盈利，或在历史里显示成退款
    * **修复** Polymarket 买单超时后重试导致重复下单
    * **修复** 限价单手续费和挂单未被计为抵押占用，导致预览通过而执行失败
  </Accordion>
</Update>

<Update label="v1.1.0" description="2026 年 6 月 20 日">
  这一版在交易、支付和 Telegram 体验上全面扩展 D0：模拟交易、Thorp 信号、更大的永续市场、更深的 Polymarket 覆盖、流式聊天，以及新的支付方式。

  <Note>
    关于版本号：工程侧按每周班车发布。**本条目描述的功能实际由 v1.2.0（2026 年 6 月 11 日）和 v1.3.0（2026 年 6 月 18 日）两趟班车交付。** 从 v1.4.0 起，本更新日志直接使用班车版本号，条目与实际发布一一对应。
  </Note>

  ### 新功能

  **Paper Trading 模拟交易**

  用虚拟资金在真实行情数据上无风险交易。测试策略、在模拟模式下跟随 Thorp 信号，并在投入真金白银之前复盘盈亏。模拟交易看板包含完整持仓历史、绩效分析和排行榜。

  **Thorp 信号接入**

  在你的交易流里直接接收来自 D0 量化策略引擎 Thorp 的实时交易信号。每个信号包含建议的进出场位置和市场背景，**一键即可跟随，模拟或实盘皆可。**

  **永续合约扩容**

  永续现在覆盖 40 个交易对，**比原来的 20 个翻了一倍**，并支持在开仓时附带止盈止损。

  **Polymarket 预测市场**

  直接通过 D0 交易 Polymarket 预测市场：浏览活跃盘口、挂限价单，并以实时赔率跟踪持仓。世界杯期间，D0 每天推送带实时盘口赔率的世界杯简报。

  **Telegram 流式聊天**

  D0 的回复现在会边生成边流入 Telegram，**你看着答案逐步成形，而不是干等一整条消息。**

  <Accordion title="改进(11 项)">
    * 模拟交易排行榜，展示全体用户的绩效排名
    * 一键跟随信号，一个动作完成 Thorp 信号的执行
    * Polymarket：AI 辅助订单簿、巨鲸提醒，以及持仓卡视图
    * Polymarket 限价单支持，带实时市场深度
    * 接入 Infini 支付用于充值
    * 试用套餐，以及试用期内按比例补差价的升级
    * 快速确认扩展到更多操作
    * 看板集成 Hyperliquid 与 HIP-3（trade.xyz）
    * 初次设置流程改进
    * Telegram「Poke」信号推送通知
    * 钱包余额展示增强，聚合 DeFi 持仓
  </Accordion>

  <Accordion title="问题修复(4 项)">
    * **修复** 已结算市场的 Polymarket 订单赎回流程
    * **修复** JUP 代币价格显示准确性
    * **修复** 快速交易期间钱包余额同步的时序问题
    * **修复** Solana 上大额交易的限价单金额精度
  </Accordion>
</Update>

<Update label="v1.0.14" description="2026 年 5 月 20 日">
  520 版本 —— D0 Home 看板完整重构，带来统一的组合跟踪、Agent V3 行为画像、跨链资金路由，以及 KOL 推荐平台。后端、前端、钱包和永续共计 150 多个 PR。

  ### 新功能

  **D0 Home —— 统一交易看板**

  D0 Home 页面从零重构为三栏布局：左侧栏（活动流、关注列表、自动化）、中部交易区、右侧机会面板。中部面板支持四个交易场所 —— 现货、Donut Perps、Hyperliquid 永续和 Polymarket —— 各自带有交易场所专属的代币指标、K 线图和实时行情接入。移动端采用通栏设计并自适应显示列数。

  **组合终端 —— 持仓、挂单与历史**

  交易区下方是一个统一的组合视图，含三个标签（持仓、挂单、历史），覆盖五个交易场所（现货、Donut Perps、HL 永续、Polymarket、DeFi）。每个交易场所有匹配其数据模型的独立列集 —— 现货显示平均买入价 / 24 小时 / 配置占比，DeFi 跟踪协议专属字段，永续展示杠杆和强平价。持仓可在浏览器内排序，挂单支持一键撤销，现货行可直接唤起内联兑换弹窗。该终端通过单一接口聚合跨链盈亏、24 小时变动和资产配置。

  **Agent V3 —— 行为画像与技能**

  位于 /dashboard/agent 的全新 Agent V3 页面引入行为画像，包含你的 30 天交易快照、风险性格评估（保守 ↔ 激进），以及可配置的每日亏损和最大回撤限制。技能标签页把内置技能与已安装技能分开，支持搜索和按来源分组筛选。新的自动化管理面板展示定时任务及其开关、微交互，以及带乐观更新和错误反馈的新增与删除流程。

  **活动流与关注列表**

  D0 Home 左侧面板的实时活动流，通过 REST + socket.io 实时更新呈现 agent 的动作。下方的关注列表卡片支持现货和永续两个标签，30 秒自动刷新，一键加星添加/移除，并带增强数据（价格、24 小时涨跌、成交量）。现货关注条目带链身份，支持 EVM 代币的跨链代号识别。

  **KOL 推荐平台**

  端到端的联盟系统：带 ?invite=CODE 的深度链接在 Google 登录时自动激活推荐关系，跳过手动输码步骤。KOL 拥有管理面板，含佣金跟踪、结算和 Creem 折扣集成。排队中的用户可看到自己的队列位置。**被推荐用户获得与直接注册用户相同的免费试用，而 KOL 佣金在真实付款时才结算 —— 不是在试用激活时。**

  **跨链资金路由**

  智能路由比较 Relay 与 DeBridge，为跨链永续充值和提现选择最优路径，系统自动为多链资金流动挑选最佳路线。充值确认现在会在链上结算后 1–5 分钟内推送 Telegram 通知。跨链兑换终端通知已通过 i18n 完整本地化。

  **通过 KyberSwap 的 EVM 现货兑换**

  组合终端的现货行现在可以为全部 6 条支持的 EVM 链（以太坊、Base、BSC、Polygon、Avalanche、Arbitrum）唤起完整兑换弹窗。流程与已有的 Solana 兑换体验一致，并带有一个在所有链上都能确定性返回 INSUFFICIENT\_FUNDS 的预检余额检查。

  **A2UI 自定义看板**

  自定义看板组件现在支持表格行的导航式 URL 点击跳转、小于整数的仪表盘数值，以及优雅的错误处理 —— **用友好提示替代原始堆栈信息。** 组件加载失败时展示柔化文案和部分渲染兜底。

  **个性化 HTML 模板**

  D0 个性化页面上的推荐模板现在由后端策划的接口驱动，并支持按部署环境配置。测试环境已提供 4 个精选模板（看板与报告两类）。模板通过公开的 HTML 预览路由直接在新标签页打开。

  **计费与试用系统**

  完整的订阅试用流程：新用户从 Creem 免费试用开始，KOL 推荐的用户在折扣生效前同样先享受试用，试用中的用户看到被锁定的套餐切换并带清晰提示。套餐管理入口位于 /dashboard/agent#billing，带防误关的定价弹窗。佣金结算推迟到真实付款，试用到期的用户会看到订阅号召。

  **Thorp 信号引擎更新**

  看板信号默认 1 小时有效期。GRPS 风险监控会呈现越界告警，配套重写的用户侧 Telegram 文案、动态中文数字和去重保护。信号语言按用户在初次设置时的偏好固化。

  <Accordion title="改进(25 项)">
    * 每日简报管线用 Market Movement 替换 Alpha Anomaly —— 现在基于 MARKET\_HEATMAP 的主流币异动，并设 3% 噪音下限，信号更干净
    * 数学严谨性 prompt 升级到 v2，加入残差校验并收紧了复核模式
    * 代币热度与搜索现在支持在全部 7 条链上按链筛选
    * LLM 代理的服务商告警现在包含模型名和一个示例 userId，便于快速诊断
    * Pro 模型槽 A/B 实验上线 —— 在生产环境通过定时模型路由对比 Claude Sonnet 4.6 与 DeepSeek V4 Pro
    * 管理端认证完全迁移到 IRSA STS —— 75 个以上管理接口改用 IAM 组解析，退役了原来的共享 API key
    * Telegram 通知投递改为基于 MQ 的重试并带死信处理；发送失败会入队重试，而不是静默丢弃
    * 待发送的 Telegram 消息保留 10 天，并提供手动清理的管理接口用于运维取证
    * Hyperliquid 交易：杠杆现在在下单时原子生效，并在 GetPrice/GetMeta 上暴露 trading\_status
    * 止盈止损在列出与撤销操作中区分 POSITION 级与 ORDER 级
    * 永续平仓精度升级为 BigNumber 并原样透传字符串 —— 不再产生四舍五入出的幽灵仓位
    * 持仓和订单接口暴露可平数量与 isAllClose 标志
    * 组合充值通知增强：识别非 Jupiter 路由的链上兑换、Solana 推送去重、过滤原生 SOL 灰尘
    * 关注列表支持逐条的链身份，用于跨链现货代号（以太坊上的 WETH ≠ Base 上的 WETH）
    * 前端：剩余的中文界面文案全部翻译为英文
    * 前端：LLM 用量展示从闪电图标重新设计为竖向分段电池指示器
    * 前端：顶栏钱包悬浮卡片，可点击跳转到资产页
    * 前端：图表渲染在 Storybook 中产出真实图表并带成交量面板
    * 前端：移动端内联交易面板，带交易场所感知的交易按钮和链图标
    * 前端：日本蜡烛图支持自适应高度，代币信息条支持横向滚动
    * 前端：计费入口 /dashboard/agent#billing，带防误关的定价弹窗
    * 前端：启用 Vercel Skew Protection 并收窄重写规则，实现零停机部署
    * 钱包服务：BSC（chainId 56）加入支持的 EVM 网络
    * 钱包服务：EVM 签名改用摘要模式，绕开 AWS KMS 4096 字节负载限制
    * 钱包服务：修复 JWT 刷新竞态，改为带宽限期的软吊销
  </Accordion>

  <Accordion title="问题修复(18 项)">
    * **修复** 组合终端里 Polymarket 持仓显示为空 —— 现在能正确推导 V2 充值钱包地址用于持仓查询
    * **修复** 永续全平时因四舍五入残留 0.1 张合约的幽灵仓位
    * **修复** A2UI 组件产生误报的 SPEC MISMATCH 错误并无法渲染部分列表
    * **修复** A2UI 的 d0-cli Zod 校验错误现在路由到友好的 SpecHint，而不是通用的 Retry
    * **修复** Creem 免费试用期间允许切换套餐 —— 现在会被拦截并给出清晰提示
    * **修复** 计费的 subscription.paid 事件在试用激活时就触发，导致佣金过早结算
    * **修复** 订阅接口未透传 billingPeriod 以及信封 code 检查，导致切换套餐时静默失败
    * **修复** 结账欢迎通知被发送给尚未绑定 Telegram 的用户
    * **修复** Solana 充值的 Telegram 推送重复，以及原生 SOL 灰尘触发误报充值提醒
    * **修复** EVM 的 Alchemy eth\_blockNumber 返回十六进制字符串，导致余额刷新失败
    * **修复** 网关 ARM64 构建因 bun PATH 和原生模块编译而失败
    * **修复** agent 驱逐时在 SSM 参数清理之前留下过期的数据库记录
    * **修复** system-ack 的 Telegram 回调触发自动恢复，导致 bot 重复回复
    * **修复** 每日简报的 Market Movement 部分噪音下限为 0%，把微小波动夸大成信号
    * **修复** Thorp 信号对非英语初次设置的用户使用了错误语言
    * **修复** 消息校验器把印地语文本误判为中文，已更新字符集判定
    * **修复** 前端 fiber/DOM 不同步导致的 React removeChild/insertBefore 崩溃
    * **修复** TokenInfoBar、组合终端和关注列表之间价格小数精度不一致
  </Accordion>

  <Accordion title="安全修复(4 项)">
    * **修复** 所有管理接口从共享 API key 迁移到 IAM/IRSA STS，并按接口解析权限范围
    * **修复** 邀请码生成改用 CSPRNG（crypto.randomInt），替换可预测的 Math.random（）
    * **新增** 按用户的委托信封加密，使用压缩的 P-256 公钥，并支持存量用户迁移
    * **修复** API 文档接口（/api-doc、/scalar、/doc）限定为仅非生产环境可访问
  </Accordion>
</Update>

<Update label="v1.0.12" description="2026 年 4 月 30 日">
  迄今最大的一次更新 —— 覆盖整个 D0 平台的 183 项改进。这一版为生产规模加固了 agent 基础设施，推出带实时信号的 Thorp 策略引擎，在 Hyperliquid 上加入 HIP-3 商品交易，并显著改进了初次设置与 Telegram 体验。

  ### 新功能

  **HIP-3 商品看板**

  看板新增商品板块，展示实时 HIP-3 交易数据，包括未平仓位、盈亏和市场总览。配合新的 Hyperliquid 交易工具，你现在可以直接通过 D0 查看和管理商品仓位。

  **邀请深度链接**

  用邀请链接把 D0 分享给朋友。别人点击你的邀请链接后会直接进入初次设置，并预填你的推荐码。获客渠道现在通过 UTM 分析进行跟踪。

  **Thorp 策略引擎**

  全新的 Thorp 策略系统持续分析市场状况并生成交易信号。策略支持灰度发布、每日上限和按用户静音。信号卡片通过 Telegram 送达，并带实时市场背景。

  **12 条指令的 Telegram 菜单**

  Telegram 现在展示一个精选的 12 条快捷指令菜单 —— 不用打字，也不用记语法。像 /deposit 这样的直接指令**完全跳过 AI 环节，立即执行。**

  **多语言 Telegram**

  D0 的 Telegram 回复现在支持自动翻译成 20 多种语言。**你的语言偏好会在会话之间以及设备重新开通之后保持不变。**

  **新增模型预设**

  评测模型预设现在提供 Claude Opus 4.6、Claude Sonnet 4.6、DeepSeek V4 Pro 和 GPT-5.5 —— 每一个都可以为不同任务独立配置。

  **Hyperliquid 上的 HIP-3 交易工具**

  D0 现在支持 Hyperliquid 上感知 HIP-3 dex 的交易工具，包括最大可开数量预览，以及针对特定子账户的永续充值。

  **组合总览 —— 多链**

  PORTFOLIO\_OVERVIEW 工具现在接受链参数，支持在一次调用中查询多条 EVM 链的钱包。

  <Accordion title="改进(14 项)">
    * 初次设置现在会捕获种子生成失败并阻止卡死状态 —— 你会看到清晰的错误，而不是静默拿到一个不完整的配置
    * 修复了 /d0-onboarding 与 /dashboard 之间可能困住新用户的重定向循环
    * 风险标签在前后端之间精确对齐，消除了令人困惑的界面差异
    * 自动化排期现在能在看板上正确显示小于一小时的间隔
    * LLM 用量图把额度聚合成单根柱子，可视化更清爽
    * Polymarket 账户价值现在把 USDC.e 和 pUSD 计入现金余额，组合数字更完整
    * Polymarket 交易的链上成交验证不再产生误报
    * D0 agent 现在能从错误状态自动恢复，不再需要人工介入
    * 工作区备份周期从 4 小时收紧到 15 分钟，数据更安全
    * 内存溢出（OOM）事件现在被主动检测，并自动恢复与上报
    * 网关升级不再在部署期间引发 504 超时
    * 5 个聚合器工具现在支持 historyRange 参数，可自定义时间窗
    * PROTOCOL\_INFO 扩展了手续费、收入和 DefiLlama 数据，协议研究更丰富
    * MCP 工具错误现在会带详细信息呈现，而不是静默失败
  </Accordion>

  <Accordion title="问题修复(7 项)">
    * **修复** 把新用户困在初次设置与看板页面之间的重定向循环
    * **修复** 初次设置的种子生成失败，静默产生了空画像用户
    * **修复** 风险标签边界不匹配导致风险展示不一致
    * **修复** 自动化小于一小时的间隔在看板上显示错误
    * **修复** Polymarket 账户余额未包含 USDC.e 和 pUSD 持仓
    * **修复** CLOB 订单成交验证对链上 Polymarket 交易产生误报
    * **修复** Telegram webhook 可靠性，加入自动重试与自愈
  </Accordion>

  <Accordion title="安全修复(2 项)">
    * 钱包服务批量安全加固 —— 安全响应头、错误信息脱敏、Cookie 域限制，以及 EVM nonce 校验
    * API key 现在在每次向 agent VM 会话注入 token 时轮换
  </Accordion>
</Update>

<Update label="v1.0.11" description="2026 年 4 月 18 日">
  一次重要的数据扩容发布：你的 D0 agent 现在从 9 家交易所而不只是币安拉取行情数据，传统金融永续可以和加密品种一起被发现，Polymarket 也加上了止损保护。底层方面，ARM64 基础设施上线，agent 在重启期间不再丢消息。

  ### 新功能

  **多交易所行情数据**

  D0 的行情工具现在会查询 Binance、Bybit、OKX、Bitget、Gate.io、Hyperliquid、Coinbase 和 Aster DEX —— **并自动回退。** 如果某个代币没在币安上架，系统会按优先级尝试下一家。这覆盖了所有支持交易所的行情、K 线、订单簿深度、成交和合约数据。

  **传统金融永续（TradFi 清单）**

  一个新的发现工具会扫描 6 家交易所上的非加密永续合约 —— 商品（布伦特原油、黄金）、股票（AAPL、TSLA）和外汇对（EUR/USD、GBP/JPY）。**现在可搜索 123 个标的、257 个交易对**，包括 Hyperliquid 的 HIP-3 部署方合约。

  **Polymarket 止损**

  为你的 Polymarket 仓位设置自动止损。支持三种触发类型，监控周期 30 秒，**并有分布式锁防止重复卖出。** 通过 `SET_STOP_LOSS`、`CANCEL_STOP_LOSS` 和 `LIST_STOP_LOSS` 指令管理。

  **协议风险检测**

  当你查询协议信息时，D0 现在会并行检查 DeFiLlama 的 TVL 趋势和 Twitter 情绪。**TVL 显著下滑或负面情绪激增会在你与该协议交互之前触发自动风险警告。**

  **订阅试用期**

  新用户现在可以从试用订阅开始。计费系统将 trialing 状态与活跃订阅分开跟踪，并在试用结束时自动转换。

  <Accordion title="改进(12 项)">
    * 多交易所公告 —— 上币提醒现在同时聚合 Binance、OKX、Bybit 和 Bitget
    * 代币搜索自动去掉交易所的交易对后缀（PEPEUSDT → PEPE），结果更干净
    * 推文结果中被缩短的 t.co 链接现在会展开成完整 URL
    * LLM 服务商故障转移，并在主服务商出现故障时自动告警
    * S3 备份现在包含完整的 agent 配置并带完整性校验
    * agent 重启期间的消息会入队，并在 agent 恢复在线后送达
    * 定时任务输出不再包含过程叙述 —— 只给结果
    * 行为画像的置信度分数在没有新信号时会随时间衰减
    * HTML 报告模板刷新，视觉设计更好
    * 查询管线通过批处理优化，报告生成更快
    * GRPS 杠杆交叉校验现在会在仓位风险超过配置阈值时发出警告
    * 新增 Polymarket 赎回工具，并带 USDC 余额校验
  </Accordion>

  <Accordion title="问题修复(10 项)">
    * **修复** dedicated 模式的 agent 在初次设置后收不到认证 token
    * **修复** VM 池泄漏，实例可能在「启动-排空-启动」之间循环而无法稳定
    * **修复** 工作区恢复覆盖了新的网关 token，导致认证失败
    * **修复** email 字段为空时 bot token 注入失败
    * **修复** DexScreener 因链 ID 格式不匹配而缺少 BSC 代币数据
    * **修复** 过期的 Polymarket 跨链交易被错误标记为已完成
    * **修复** MCP 限流错误现在会以指数退避加抖动重试
    * **修复** CLI 指令指定 `--format json` 时的 JSON 错误输出
    * **修复** 被 shell 剥离的数组参数丢失方括号
    * **修复** 永续工具在不同指令间使用了不一致的代号格式
  </Accordion>
</Update>

<Update label="v1.0.10" description="2026 年 4 月 3 日">
  这一版带来语音消息支持、增强的交易安全机制、新的行情分析工具，以及整个平台范围的重大安全加固。

  ### 新功能

  **语音消息支持**

  直接给你的 D0 bot 发语音消息 —— **OpenAI 语音转文字现在内置在每个 agent 容器里。** 在 Telegram 里按住录音，bot 就能听懂你说了什么，不用打字。

  **风险提示与亏损复盘**

  新的安全机制会在高风险操作之前展示风险提示，并定期复盘你的交易亏损。**设计目标是让你对累计风险保持觉察，同时不拖慢执行。**

  **灵活交易模式**

  你现在可以选择关闭交易确认提示，并要求 bot 给出更有观点的分析。**把偏好告诉 bot 一次，它就记住了** —— 熟练用户获得更快的执行，新用户保留安全护栏。

  **市场状态分析**

  新的 MARKET\_REGIME 工具提供五维复合分析（趋势、波动、动能、流动性、情绪），帮你一眼看清当前的市场环境。

  **新上币与交易所公告**

  两个新工具 —— NEW\_LISTINGS 和 EXCHANGE\_ANNOUNCEMENTS —— 让 bot 实时跟踪新上架代币和交易所级别的公告。

  **条件价格提醒**

  价格监控现在支持条件触发 —— **可以基于复合条件设置提醒**（例如「BTC 跌破 \$60k 且资金费率转负时通知我」），而不只是简单的价格阈值。

  **增强的每日复盘**

  你的每日交易复盘现在包含组合归因分析和交易日志洞察，**让你更清楚每天的盈亏是被什么驱动的。**

  <Accordion title="改进(12 项)">
    * 聚合器数据工具的优先级现在高于网页搜索，行情数据更快也更准
    * 图表渲染升级为 PNG 输出，画面更锐利干净
    * 永续充值的自动划转现在会智能重试，减少失败后的补救操作
    * 新增资金卡住检测 —— 充值卡住时，bot 会引导你走完恢复流程
    * Hyperliquid 充值流程新增确认步骤，并提供按百分比的金额按钮
    * agent 设置完成后，看板链接会自动在你的 Telegram 对话里置顶
    * 语言偏好现在在定时任务和排期会话中保持一致
    * 记忆检索切换到 BM25，召回准确度更好
    * 代币安全检查现在会在推荐任何代币之前核验可靠性评分和路由路径
    * 工具发现改进 —— 减少 AI 臆造不存在的工具名
    * 共享 VM 基础设施重新设计为水位池化，agent 冷启动更快
    * 工作区备份改为定时运行并同步到 S3，状态恢复更可靠
  </Accordion>

  <Accordion title="安全修复(6 项)">
    * **修复** 钱包归属校验被绕过 —— 所有钱包操作现在在执行前都会验证归属
    * **修复** 网页安全加固，覆盖 CORS、认证响应头和信息泄漏面
    * **修复** LLM 代理的角色注入漏洞，该漏洞可能绕过额度限制
    * **新增** MCP 接口的限流、S3 上传校验和输入净化
    * **修复** 上游 API 错误脱敏，防止内部错误细节泄漏给客户端
    * **修复** CORS 配置，在所有环境中正确限制允许的来源
  </Accordion>

  <Accordion title="问题修复(14 项)">
    * **修复** 策略分析上下文中出现过期的持仓和订单数据
    * **修复** 计费 webhook 事件顺序竞态，可能延迟订阅激活
    * **修复** 语言检测现在正确地优先采用你的 USER.md 设置，而不是逐条消息检测
    * **修复** 过大的 Telegram 回调数据导致按钮失效 —— 现在改用 Redis 支撑的短 ID
    * **修复** 健康检查可靠性 —— 检查不再打到已重建或过期的环境
    * **修复** 初次设置的语言竞态，可能导致第一份简报使用错误语言
    * **修复** 从部署元数据解析 Langfuse 环境
    * **修复** 技能热更新改用 Docker 重启，以可靠刷新工具注册表
    * **修复** 代币分析模块中的 HYPE 代币崩溃
    * **修复** 限流器中 Redis 断连现在 fail-open，而不是阻塞请求
    * **修复** Dune PumpFun 数据现在返回规范 JSON，而不是夹带 HTML 残留的 CSV
    * **修复** 币安 Alpha 代币列表现在会过滤掉已下线和已退市的代币
    * **修复** EVM 钱包持仓接口现在加入数据库缓存、重试和熔断，可靠性更好
    * **修复** Polymarket 持仓类型与实际 API 响应格式对齐
  </Accordion>
</Update>
