原按固定 30 条翻页/跳转,窗口边界常切在 assistant 工具调用序列中间 (顶部孤儿 tool 消息);圆点跳转 before_idx=idx+11 启发式长轮拉不全。 业界调研(Discord/OpenAI):分页单位保持消息条数,轮次归组属前端职责。 - 向上翻页 alignedEarlierLimit:按整轮累加攒够 30 条,窗口顶恒为 user 消息 - 圆点跳转:after_idx=起点-1 + 相邻 outline 边界差精确拉整轮 (短轮补到 30,超大轮按 MSG_FETCH_MAX=100 截断,后续加载自愈对齐) - outline 未加载/idx 缺失 → 回退旧按条行为;后端 API 零改动 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| js | ||
| vendor | ||
| admin.html | ||
| dev.html | ||
| wechat_bind.html | ||