Repository navigation
v0.9.28
安全与修复
- 修复 MCP SDK 的 OAuth issuer 安全通告:最低版本提升至 1.31.0,Desktop 保留 SDK 的签发服务器绑定,重新登录不会把已有客户端密钥带往替换端点。旧凭据继续支持在已保存端点续期。
- npm 发布被接受后,统一等待公开精确版本和目标 tag 都可读,再确认发布成功;验收失败不会自动重复发布或移动 tag。
按需工具与输出恢复
- 工具按需发现:选择后再向后续模型请求提供完整工具定义,并在执行前重新核对权限。
- 为已保存的 Desktop/Web 会话增加持久输出游标和分页恢复,按已提交的输出前缀恢复断线、worker 和 Main 重启后的长输出。普通消息、附件和追加指导保持一致的身份。
- 子 Agent 的输入不会覆盖父会话用户消息;机器注入的隐藏输入保持隐藏。
侧边栏沿用 0.9.27 的精简结构,低频功能继续从设置访问。
范围
输出恢复有明确预算:每会话 journal 上限 128 MiB、单事件上限 16 MiB。旧 transcript、旧 peer、手机客户端与保留/修复策略仍有独立限制,物理 GUI 和弱网验收仍待完成。优化实验室继续默认关闭。Services SDK 修复源码、新双镜像和 staging 已通过验收,生产 Link 维护另行执行。Services 公开发行、其余九家 provider 的应用配置和真实账号,以及 Cloud/Hub 等验收尚未完成,分别记录。
安装与签名说明
自动打包构建,用于在其他电脑(尤其 Windows)安装测试。
- Windows(.exe / NSIS):SmartScreen 可能拦截;确认来源后选择「更多信息 → 仍要运行」。
- macOS 未配置 Developer ID 签名密钥时,产物使用固定 requirement 的 ad-hoc 签名。
- 从旧 cdhash ad-hoc 版本升级到固定 requirement 版本时,需要下载 .dmg 手动覆盖安装一次;之后固定 requirement 版本之间可走应用内更新。
- macOS 如已配置 Developer ID 与 notarization secrets,则使用正式签名及公证,应用内自动更新可直接安装。
产物按平台分目录上传。node-pty 按各平台 Electron ABI 原生重编。