Skip to content

修复搜索路由开关与手机消息同步 - #198

Closed
WSL043 wants to merge 3 commits into
mainfrom
fix/phone-message-images
Closed

WSL043 wants to merge 3 commits into
mainfrom
fix/phone-message-images

Conversation

@WSL043

@WSL043 WSL043 commented Oct 23, 2026 •

Copy link
Copy Markdown
Owner

搜索的“其他模型”总开关没有覆盖所有路由,缺少 DSH 搜索凭据时还会隐含使用 DeepSeek 账号。此变更保留“自动 / DSH / Codex”三个来源,移除插件额外的账号回退;手动来源失败直接报错,自动仅在缺少凭据或服务不可用时尝试另一方。总开关关闭后,非 Codex 会话只用 DSH 原生搜索,包括旧宿主及缓存的 provider 句柄。中英文提示和文档同步更新。Refs #196。

手机侧对齐 turn/start 确认与 clientId 消息关联,修复短暂重复消息泡、历史与实时 turn 身份不一致,以及大图片分片与后续消息交错、空图片过早完成的问题。默认 info 日志补齐请求、历史恢复与图片传输的元数据。最终答复的读图候选使用 fs/readFile,只能读取桥接器已准备的会话图片;旧预览只恢复同一画板、同一修订的已保存图片。

验证:932 项测试,929 通过、3 跳过;16 个真实会话的 48 项历史读取检查通过,图片文件字节哈希一致;3 次真实订阅搜索返回结果,未调用 DeepSeek 付费搜索。缺少 DSH 凭据的边界使用模拟错误验证。Portable 安装重启后配置、16 个会话和其他插件保留。前一提交的仓库 CI 全部通过,后续修复仍需重新检查。iPhone 已确认重复消息泡消失;第三轮图片复测失败,最终答复仍是无法加载的图片占位,旧工具预览还出现 Base64 文本。已将截图编码精确定位到 generic tool 的 imageUrl,第四轮候选移除该字段中的内联编码,保留受限图片引用和原始图片数据;代码及历史回放检查通过,尚未证明手机显示通过。PR 保持草稿,不合并。

内部候选版本为 3.1.6-dev.0,不发布。正式安装指引与 Windows 管理器仍指向现有正式版 3.1.5;兼容准备和发布流程继续拒绝未完成的 dev 版本。未修改草图绘图代码。

@WSL043 WSL043 closed this Oct 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants