Skip to content

v1.10.6

Choose a tag to compare

@github-actions github-actions released this 14 Sep 11:21

安全

  • Chat 模式鉴权对齐:移除 chat 对话路由的局域网免认证通道,与 code 模式统一走访问令牌鉴权,消除局域网内未认证调用模型与工具的通道。
  • 沙盒凭据边界收紧:~/.ssh 移出沙盒默认只读挂载,改为会话级显式开关(新建会话对话框/沙盒面板可开);core 进程环境白名单显式剔除 OWC_ACCESS_TOKEN,环境变量注入的访问令牌不再泄漏给沙盒内命令。
  • 只读命令自动放行白名单收敛:移除可被滥用于读取任意文件/执行写操作的条目,未知命令回到人工确认。
  • denyPaths 强化:POSIX 侧在路径解析后复核 deny 命中(防硬链接/绑定挂载绕过文本前缀匹配);Windows 侧词法层拒绝 NTFS 备用数据流(file:stream)路径。
  • WSB 回连加固:回连握手改用一次性令牌,监听地址按配置 hostIp 绑定。
  • 扩展宿主环境白名单:扩展子进程只继承最小环境集;/api/exec 不再接受 network 覆盖参数。
  • core 健壮性:手写 JSON 解析器增加节点数量与重复键预算,抵御复杂度型拒绝服务;长任务回复缓冲超限截断。

修复与优化

  • 修复 Markdown 围栏代码块语言标识未透传导致的 shiki 高亮失效;外部图片引用增加降泄漏处理。
  • Web 草稿持久化改存 sessionStorage(刷新不丢、关闭标签页即清除),旧 localStorage 残留草稿自动清理。
  • 上下文构建:驱逐条目改片段级缓存失效,长会话每轮不再全量重建视图(配套基准纳入发布门槛)。
  • 索引监视事件改定向增量刷新,消除去抖窗口内的全盘重扫。
  • 流式订阅下沉到消息卡片级,消除流式期间顶层逐帧连带重渲染。
  • /api/sessions/:id/context 响应不再携带全量消息体;bash 工具输出累积增加字节上限;RPC 帧解码改分块累积,消除大帧 O(n²) 拷贝。