| 修订版本 | 更新时间 | 更新说明 |
|---|---|---|
| 15 | 7天22小时前 | pref: 优化了整体代码逻辑 1. 请求生命周期更稳了 把原来容易悬空的 `async void` 风格链路收紧成了可控的异步流程,补上了请求超时兜底,避免“页面没回包时客户端一直挂住”。 2. 收尾逻辑加了防重入保护 针对 `NETWORK_DONE`、超时、失败回调这些可能同时发生的路径,加了“只允许完成一次”的门闩,避免重复关闭响应流、重复清状态。 3. 注入失败不再静默挂死 现在消息注入、新建对话这些关键步骤如果失败,会明确走失败收尾,而不是只记日志然后让上游一直等。 4. 新建对话流程适配了页面跳转 之前把“跳到聊天页”误判成失败;现在改成允许导航发生,等页面重新就绪后再继续发送消息。 5. 修正了 `sendPrompt()` 返回值误判 WebView 端明明已经找到输入框并发出请求,但 C# 侧之前会因为脚本返回值格式问题提前判失败。现在只要脚本成功执行且没显式返回 `false`,就继续等待真实网络回包。 6. 网络拦截范围收窄 不再把 `/samantha/user/...` 之类初始化接口误当成聊天流,避免这些无关请求先触发 `NETWORK_DONE`,把真正的会话提前结束。 7. 给请求加了 token,避免串流 现在每次请求都会生成一个 token,注入到页面侧;网络拦截回传 `[NETWORK_DATA]`、`[NETWORK_DONE]`、图片消息时也带 token。这样旧请求晚到的数据不会再串到新请求上。 8. 错误响应语义更合理 内部 relay 错误不再伪装成 assistant 文本内容,避免客户端把“消息注入失败”这种内部错误当成模型回答写进会话历史。 9. 清理了一些重复和死代码 比如重复的新建对话脚本调用路径做了统一,没在用的状态字段也顺手去掉了,后面维护会轻一点。 |
| 14 | 7天23小时前 | fix: 修复新版本无法使用的问题 |
| 13 | 2025-12-31 11:24 | fix: 取消多实例创建,防止无法回答 |
| 12 | 2025-12-31 11:21 | fix: 修复静态托管在第一次开启电脑无法使用的问题 && 新增“一键托管”按钮 主要修复点: 1、修复 Silent 模式初始化 Bug。在 InitializeCoreWebView2Async 中,无论窗口是否在屏幕外,都强制显式设置 _controller.IsVisible = true;。这样即便窗口坐标在 -32000,内核依然认为它是“活跃”的,从而正常完成所有初始化和脚本注入。 2、新增“一键托管”按钮。在主界面右侧面板增加了一个紫色主题的 “🚀 进入一键托管 (隐藏)” 按钮。 3、在“重启内核”逻辑中也加入了隐身状态下的可见性恢复,确保在静默状态下执行内核重启也能一气呵成。 |
| 11 | 2025-12-29 12:38 | feat: 新增托管运行 && 加入思考内容,与回答划分 |
| 10 | 2025-12-28 21:38 | fix: 修复豆包界面更新新版本导致输出不完整的问题 |
| 9 | 2025-12-15 14:08 | fix: 修复部分情况下roocode、kilocode无法正确书写问题 |
| 8 | 2025-12-15 12:28 | feat: 支持在roocode上调用,支持roocode的工具调用 |
| 7 | 2025-12-11 23:32 | fix: 修复新特性引入后(PPT上传)导致连续对话重复的bug |
| 6 | 2025-12-11 22:46 | feat: 支持文档、PPT等文件的上传 |
| 5 | 2025-12-11 22:21 | fix: 修复新特性导致无法上传图片的bug |
| 4 | 2025-12-11 21:40 | fix: 修复新特性进来导致图片无法显示的bug |
| 3 | 2025-12-11 20:04 | fix: 修复新建对话webview会继续对话的bug && 加入自动获取模型列表 |
| 2 | 2025-12-11 19:23 | feat: 补充图片生成 && 修复部分问题 |
| 1 | 2025-12-09 20:24 | style: 更新图标,修正部分语法描述问题 |
| 0 | 2025-12-09 20:01 |