Skip to content

v0.109.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 09:03
· 112 commits to main since this release
885291d

🚀 新特性

  • 跨智能体技能发现: 任意智能体安装的技能现在对所有智能体可见。新增后端无关的技能扫描框架,统一扫描各智能体原生目录、用户自定义目录与克隆的 Git 仓库,按名称去重后注入每个智能体的系统提示词;~/.agents/skills 等跨工具共享目录的技能在界面上标记为「通用」而不归属于某个智能体(#a0c5e2d07、#5265c98a1)
  • 技能设置页重构: 技能配置拆分为「技能扫描」「自定义技能目录」「Git 技能仓库」「已发现的技能」四张独立卡片,各自独立管理;技能路径改为可点击跳转文件管理器,不存在时灰显(#0b240d966、#aad7f681e)
  • Git 历史支持 commit-ID 搜索: 在提交历史搜索框中粘贴提交 SHA 前缀(4 位以上十六进制)即可定位提交,无需完整 40 位;同时管理按钮改用「更多操作」图标,搜索框改为无边框全宽(#9c8571b98、#3c6c25386)

🐛 问题修复

  • 修复了排队/推送/定时任务回合丢失会话模式(mode)与思考强度(thinkingEffort)的问题,现在这些回合会正确继承会话级设置而非回退到智能体默认值(#5c14f9f82)
  • 修复了排队入队时未继承会话智能体 ID 导致 ACP 后端回退失败的问题(如 Antigravity 等纯 ACP 后端),并统一了五个回合入口的智能体解析逻辑(#3341aae2d、#834944691、#8e4cce405)
  • 修复了发送消息瞬间助手气泡短暂排到用户消息上方再自愈的闪烁问题(自回显采纳 DB id)(#17ce7c3c0)
  • 修复了文件分享列表未按项目隔离的问题——此前登录用户能看到所有项目的文件分享,「清空全部」也会跨项目删除;现在按项目过滤并对未知 token 返回 404(#dce7148cf)
  • 修复了动态壁纸在聊天输入框聚焦时闪帧的问题(键盘探测补 120px 阈值,排除滚动条误判)(#bf331d635)
  • 修复了桌面端登录页版本拦截与启动页按钮点不动的问题(装饰背景层改排最前,避免继承窗口拖拽区域吃掉点击)(#78f5be009)
  • 修复了文件预览 TOC 停靠栏分隔线过粗(6px→1px)及 overflow 裁剪问题(#e81c14cc1)
  • 修复了权限审批卡片的多处视觉问题:标签吸附命令框、按钮组一体化、已批准/已拒绝加图标,自动批准徽标与「已批准」完全一致(#f306ad7c6、#5a53d5652、#b826060fd)
  • 修复了登录页「添加服务器」无反应的问题(findNameConflict 解构错误)(#e56311678)
  • 修复了智能体全局数据竞争问题(改为 copy-on-write 更新,避免读写撕裂)(#e56311678、#55f6d9628)
  • 修复了门控脚本持续失败时任务静默空转的问题(新增连续失败计数与告警),并修复了门控脚本开关误触永久清空脚本的问题(#e56311678)
  • 修复了设置页深链到同级分类时面包屑错误下钻的问题(如「设置 › 外观 › 关于」)(#3564baad1)
  • 修复了壁纸默认启用问题,新设备现在默认落在主题纯色背景(#e6a7c872e)
  • 修复了加载环粗细不一致问题,统一为单一比例并去掉 5 处写死的边框宽度(#7213e2141)
  • 修复了桌面端窗口控制按钮右下角圆角在屏幕边缘形成的缺口(#ed0b86886)
  • 修复了技能设置拆分卡片时漏搬的输入框与按钮样式,按钮统一改用规范的 .fbtn(#7d0a7210f)

🔧 内部改进

  • 技能框架相关:删除 CodeBuddy 专用技能扫描逻辑(ScanCodeBuddySkills 等),由通用 internal/skill 包取代;新增技能 Git 源 clone/pull(原子入位、失败保留上次检出、Token 仅用于 http(s) 且绝不写入 .git/config)(#a0c5e2d07)
  • 会话智能体解析统一为单一入口 service.ResolveAgentID,消除多处重复推导导致的不一致(#8e4cce405)
  • 新增 POST /api/skills/refresh 与 GET /api/skills 接口,同步 OpenAPI 文档(#a0c5e2d07)
  • 大量补充单元测试与 Windows 可移植性修复(USERPROFILE 隔离、filepath.Join);其他:i18n 文案调整、文档同步(#c144b82f5、#38fc9b9c8、#24c6c2c5b)

完整变更日志: 查看所有变更