|
|
续上一个帖子的更新修复https://bbs.voldp.com/thread-29711-1-1.html
20260703更新Ver1.0.2:
修复
### 修复 1:/api/models 响应补充 extra_models 字段(高优先级)
文件 : 工具.wsv:1372-1377 和 工具.wsv:1427
- 在 groupEntry 结构体中新增 ExtraModels []modelEntry 字段(JSON 标签 extra_models )
- 创建 group 时初始化为 []modelEntry{} ,确保 JSON 输出 [] 而非 null
- 让前端 commands.js:190 和 ui.js:1537 读取 group.extra_models 时得到稳定空数组,响应结构更规范
### 修复 2:/api/session/archive 默认值改为返回 400 错误(中优先级)
文件 : 路由.wsv:466-480
- 删除"未传 archived 字段时默认设为 true "的静默归档逻辑
- 改为返回 400 {"error":"archived field is required"} ,要求调用方显式传值
- 前端 sessions.js:2918,3263,3367 三处调用都显式传 archived 字段,不受影响
### 修复 3:POST /api/session/yolo 响应字段统一(低优先级)
文件 : 路由.wsv:1058
- 在 POST 响应中追加 enabled 字段,与 GET 响应( 路由.wsv:560 )保持一致
- 响应现在为 {ok, yolo_enabled, enabled} 三字段统一格式
### 修复 4:工作区刷新后滚条位置变动的问题。
### 修复 5:切换 profile/workspace 时保存 composer 草稿
### 修复 6:Loopback 目标被系统代理劫持
### 修复 7:Anthropic 标题生成认证头错误
### 修复 8:eventCount 作用域修复
### 修复 9:scheduled task 超时配置 + 调度器启动行为
### 修复 10:流被 cancel/error 中断时,运行中的工具卡( done:false )通过 clearLiveToolCards() 直接从 DOM 删除,然后从服务端拉取的 session 重建。如果服务端没保存被中断的 tool_use(主路径 LLM 流式阶段取消),工具卡直接消失,用户没有"已中断"的视觉反馈。i18n 中已定义 tool_preview_interrupted ("已中断"/"Interrupted")文案但全代码库无引用——是死代码。
### 修复 11:污染链路、快照 activeSid=A → await uploadPendingFiles() (让出事件循环)
### 修复 12:修复 /api/dashboard/status 的硬编码问题
### 修复 13:一些9B的大模型 在处理中文和英文混合的路径时,会被强制添加空格,导致目录读取失败的问题
### 修复 14:编译android平台时打包错了文件的问题,现已测试新编译结果,并且,在开发文档里补充了启动方法
### 修复 15:#940 CSS resize 过渡 — style.css 拖拽时禁用过渡动画
### 修复 16:#909 /model 命令 — commands.js 无参数时打开模型下拉
### 修复 17:/clear 命令同步后端 — commands.js 改为 async 调用 /api/session/clear
### 修复 18:#951 metadata-only updated_at — 工具.wsv pin/archive/项目/个性操作不再刷新 updated_at
### 修复 19:会话时间格式统一 — sessions.js 改为 MM-DD HH:mm 格式
### 修复 20:#844 provider 自动激活 — panels.js 添加 provider 后自动激活
### 修复 21:#953/#896 proxy_mode 配置 — 网关聊天.wsv 新增 proxy_mode 配置(direct/system),所有 HTTP client 使用 Rg_XinJianLoopbackKeHu
### 修复 22:#905 Anthropic thinking 字段 — 网关聊天.wsv reasoning_effort 透传为 thinking 字段
### 修复 23:#910 YOLO deny list — 网关聊天.wsv YOLO 模式保留 delete_file 高危工具审批
### 修复 24:#926 Skill command 保留到 transcript — commands.js /use 移除 noEcho:true
### 修复 25:untitled session 清理 — sessions.js loadSession / newSession 切换时静默清理空 untitled 会话
### 修复 26:会话点击"停止生成"按钮不会立即生效的问题
### 修复 27:agent模式图标在前端UI中不显示的问题
新增
### 新增 1:MCP server name Unicode 支持
### 新增 2:/api/sessions 缓存 + 手动刷新按钮
### 新增 3:工作区搜索文件功能
### 新增 4:工作区文件列表右键菜单"属性"选项
### 新增 5:对list_directory工具的沙箱防逃逸逻辑验证
### 新增 6:勾选"浏览器通知"后,需要"审批"时也会推送通知
### 新增 7:file 工具 delete 操作方法
### 新增 8:adb工具类,用于优化Android平台的自动化操作等功能
### 新增 9:内置"原始人"技能,可帮助用户节省token,默认关闭状态,需要用时自行开启。
|
|