Skip to content

v1.15.2

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Oct 00:33
· 2 commits to main since this release
9902fe7

1.15.2 (2026-10-19)

Bug Fixes

  • config: 改完 MCP 服务器回显「✓ 已保存」却永不生效——注册只在启动时跑一次,页面也不给重启提示 (ee1659c)
  • config: 配置里的 null 段把整个设置页换成「页面渲染出错」,草稿一起丢 (0038a61)
  • web: 「恢复」失败仍先撤下暂停横幅——run 还在服务端暂停点,页面却宣称在跑且再没有恢复入口 (e32c5ae)
  • web: 「测试连接」在途时点「放弃更改」,几秒后被丢弃的草稿自己长回来 (c8f18d6)
  • web: 「终止」失败被空吞——界面显示已停止,agent 仍在后台改文件 (c14a996)
  • web: 「追加指令」没有在途锁——连点两下把同一条指令发两遍 (20de84d)
  • web: agent 清单读取失败被渲染成空下拉——用户看不到当前 agent,也无从重试 (c878703)
  • web: AI 服务列表读取失败被渲染成「已配置好」的模型选择器 (9dd124d)
  • web: bash 工具的失败原因被渲染成与 stdout 同形的灰块 (a107271)
  • web: FileBrowser「在途目录请求」用例的 pendingSrc 收窄成 never,typecheck:web 直接红 (cbf54fd)
  • web: grep/glob 把「只取了前 200 条」说成全部,0 命中渲染成空白 (9350839)
  • web: Grep/Glob/兜底/Task 四视图把失败原因渲染成成功输出——空白时整块没有任何原因 (d304724)
  • web: hashline 模式的编辑在时间线上是一块空 diff——真实落盘的改动看不到 (72f1892)
  • web: provider 改了名之后,留空的 API Key 不再退回原密文——服务端把空串原样落盘,密钥永久丢失 (3a42708)
  • web: Provider 目录读取失败被说成「没有匹配」,模型清单失败还写进零模型 Provider (d2f4aef)
  • web: Shake 预览/提交失败零反馈——按钮像坏了,抖动模式照旧 (f366300)
  • web: shake 高亮块吞掉内嵌控件的 Enter/Space——复制/展开/文件链接键盘全失灵,点工具折叠头还会顺手反选 (9f4eee1)
  • web: Shake「提交」没有在途锁——连点两下发出两次 apply,要么重复压缩要么假失败 (7880582)
  • web: Tab 关掉的子命令浮层在同一瞬间自己弹回来——Tab 成了死键 (e9799cd)
  • web: todo/kanban 的「伪失败」被默认折叠成一行 ✓——唯一说明改动被丢弃的文字看不见 (2b84b1b)
  • web: todo/kanban 的操作级失败被渲染成一个 ✓ 成功的折叠行 (2c08071)
  • web: 一条形状畸形的 bash 入参让整条会话永久变成「页面渲染出错」 (a582099)
  • web: 一条形状畸形的工具结果让整个应用崩成「页面渲染出错」——会话再也打不开 (ace229e)
  • web: 一条畸形工具结果让整个应用崩成「页面渲染出错」——会话再也打不开 (76ab346)
  • web: 一次拖放/粘贴多张图就把 6 张上限绕过去,超限附件照发 (f77891e)
  • web: 代码引用展开后读到的是服务端启动目录下的同名文件——消息里的文件与展示的代码对不上 (7d926b0)
  • web: 会话信息读取失败被静默吞掉——归属校验、孤儿入口、中断置灰一起失效 (1f8f8d4)
  • web: 会话信息面板把「还没读到」说成「0 条消息 /(未命名会话)」 (605a3d4)
  • web: 会话删除没有在途锁——连点两下同时得到「已删除」和「删除失败」 (113944e)
  • web: 会话时间线的 LLM 调用明细读失败被渲染成「这次没有调用」 (6c08592)
  • web: 会话树加载失败时把回收站渲染进「加载失败」面板——破坏性按钮在错误态里可点 (2f2d2cc)
  • web: 侧栏搜索把未绑定项目的 CLI 会话整组收起——上一次按键还在屏幕上的那一行变成「无匹配会话」 (0b63b31)
  • web: 保存后的一次重取失败把整张设置表单换成「设置加载失败」——刚说保存成功,又说来不了 (54d6cee)
  • web: 保存请求在途时「放弃更改」仍可点——按了像回滚,实际照旧落盘且新打的字被吞 (55b159a)
  • web: 保存请求在途时继续敲的字被标成「已保存」——关闭预览连丢弃确认都不弹 (7a2065b)
  • web: 信任项目失败的原因被模态遮住,弹窗内零反馈还能连点重发 (515ce9c)
  • web: 关闭终端失败被空吞——pane 消失而 PTY 还在跑,这个终端从此没有任何入口 (61de377)
  • web: 冷启动状态检查失败被空吞——中断/暂停的恢复入口静默消失 (ff0cd7f)
  • web: 分支下拉读不到被渲染成「没有任何分支」——切分支的唯一入口只剩输入框 (dc00a3b)
  • web: 切会话后上一条会话的冷启动结论挂到新会话上——「恢复对话」重发的其实是 B (da59fe4)
  • web: 切会话后上一条会话的暂停失败红条与控制态整块挂到新会话 (ea63be9)
  • web: 切会话后在途的发送失败把上一条会话的正文回填进新会话——同一段文字被记在两条会话头上 (d69dd34)
  • web: 切会话后在途的权限/终止响应写进新会话——B 页面凭空挂上一条属于 A 的失败红条 (5e421e7)
  • web: 切会话后在飞的流把上一条会话的回复写进新会话——B 的时间线里出现 A 的正文 (660e30c)
  • web: 切会话后底栏沿用上一条会话的授权态——页面上挂着一句与事实相反的安全结论 (e4f3e62)
  • web: 切会话后表格视图的筛选词/展开行不跟着走——新会话直接显示「无匹配项」 (e42cdd0)
  • web: 切会话时上一条会话的横幅/Shake 整块跟过来——状态没跟着会话走 (c78848a)
  • web: 切换配置作用域后 JSON 编辑器仍留着被丢弃的草稿,一次按键就把它写进另一个作用域 (d90dea8)
  • web: 切项目后文件面板的删除确认与搜索词不跟着走——确认键删到新项目的同路径文件 (78e2c49)
  • web: 切项目后预览面板仍挂着上一个项目的文件——同名相对路径静默换成新项目的内容 (47753ff)
  • web: 删除会话仍是原生 window.confirm——回车直达删除,影响面也没有二审 (475fe8c)
  • web: 删除项目的「导出看板并删除」在途时按 Esc 看着取消了——3 秒后项目与看板照样被永久删除 (04faa24)
  • web: 勾选「本会话始终允许」写入白名单失败只进 console——工具照批,用户以为已授权 (f404bdd)
  • web: 卡片编辑弹窗的优先级选中档在浅色主题下白字压近白底——看不出当前优先级 (abded11), closes #fbfbfb
  • web: 回收站「合并到当前项目」恢复看板时丢掉源板的标签定义——卡片回来了、标签没了,再保存一次永久抹掉 (0423973)
  • web: 回收站「恢复」没有在途锁——连点两下同时得到「已恢复」和「恢复失败」 (f8a0667)
  • web: 回收站「恢复到当前项目」后会话在侧栏一条都不出现,提示却说已恢复 (e757914)
  • web: 回收站写着「回收站为空」却把未归属会话列在下面,搜索框也搜不到它们 (1ca1ce1)
  • web: 在 A 会话点 Shake 后切到 B——A 的区域与「已选 0/0」工具栏摆到 B 上,提交还会写到 B (9467d1f)
  • web: 在 A 打开的导出弹窗原样跟着切到 B——「有 2 个派生分支」的结论配着 B 的导出内容 (7daa8fe)
  • web: 在 A 项目点开的删除确认框跟着切到 B,按下去删的是 A 的会话而当前页面毫无变化 (a2fd6c4)
  • web: 媒体预览加载失败只有破图/黑框——没有原因、没有重试、没有逃生口 (3173f76)
  • web: 子命令补全浮层的 Esc 是死键——回车把打好的正文改写成候选 (03437d7)
  • web: 孤儿会话「归属到当前项目」失败完全静默——唯一自救入口像死键 (fc32aa5)
  • web: 导入会话时项目列表读不到就把会话静默绑到当前项目——「选择导入目标」整道门不出现 (adc84b9)
  • web: 导入会话的权限确认用原生 confirm——回车直接落在「随迁权限」这一侧 (95664ce)
  • web: 导入看板是不可撤销覆盖却只有原生 confirm——回车即执行 (851d471)
  • web: 工作流列表读取失败被说成「暂无工作流」——把一次 500 讲成现状断言 (801e350)
  • web: 工作流编辑器里的一次 Esc 静默丢掉整段手写脚本 (930808c)
  • web: 工具失败块不限高——一次失败的构建把 48,002px 红字灌进时间线 (f5c61df)
  • web: 工具成功与失败在读屏下完全同形——状态只有字形,不进无障碍树 (8ec97fa)
  • web: 已授权设备列表读不到只说一句猜测——真实原因被丢掉,也没有重试入口 (2830c9a)
  • web: 带工具的一轮问答在历史重取后整轮回复重复渲染一份 (2f1fcb3)
  • web: 并行工具调用只认第一个——工具筛选/搜索/列都看不见其余工具 (8086032)
  • web: 建项目/迁移项目的弹窗在请求在飞时关不掉——失败原因随卸载消失 (f275ca2)
  • web: 归档搜索没搜到时说「暂无归档」——用户刚看到两条,只搜了个不存在的词 (1a34a3f)
  • web: 待办「添加」入口在有任务后永久消失——只剩导出按钮 (defbc57)
  • web: 待办工具块在「执行中」时写着 "Todo list is empty."——把「还没拿到结果」讲成「待办被清空」 (f07795b)
  • web: 待办面板把「服务端没受理」演成静默成功——刚敲的任务文本被清空,一句原因都没有 (b2f2894)
  • web: 待办面板的内容不按会话收口,A 会话敲的半句话被写进 B 的待办 (ea93e09)
  • web: 成功的 bash 被说成 ⚠——Error: 行是正文,不是这次执行失败 (563aea6)
  • web: 打开着的文件被后台重取失败换成「文件读取失败」整屏——编辑器与未保存编辑一起消失 (c3cc6ad)
  • web: 把已加密的 API Key 输入框清空后保存=密钥静默永久丢失 (cb2ecaa)
  • web: 按「终止」后在途工具卡永远停在 ⏳ 执行中——界面自己说停了、同一块卡说还在跑 (abfd5df)
  • web: 提交前审查弹框只列可疑文件、要写入的 commit message 一个字都不给看 (f3653b1)
  • web: 提交失败原因只活在 hover tooltip 里——触屏与读屏用户永远看不到,5 秒后还被自我销毁 (8412931)
  • web: 提交审查弹窗里看不到提交失败——原因被 ::backdrop 挡在模态框后面 (dde7c39)
  • web: 撤销设备失败完全静默——用户以为设备已撤销,实际仍有访问权 (b96d2c3)
  • web: 收起终端面板把活着的 PTY 改成 11x5,隐藏期间的输出永久错乱 (cf2a6d6)
  • web: 文件树把上一个项目在途返回的目录列表并进新项目并永久缓存 (060a271)
  • web: 新建终端/分屏失败完全静默——PTY 建不出来时界面纹丝不动 (23ca0f5)
  • web: 时间线里的折叠/切换控件对读屏完全不可见状态——只有 ▸/✦ 字形 (0cbab63)
  • web: 暂停/恢复失败被当成成功——按钮翻转但 run 仍在烧 token (9fb7fcd)
  • web: 未归属看板「彻底删除」仍是原生 confirm——回车即毁掉整板 (8f7882f)
  • web: 未归属项目会话列表读失败被吃成空分组,还先启动了 60 天清除倒计时 (c0aefdf)
  • web: 权限「确认超时 / 宽限期」保存后回显「✓ 已保存」却永不生效,也没有任何重启提示 (4511c66)
  • web: 权限条读不到状态就谎报「工具执行前逐个确认」,白名单移除失败则像死键 (4e13dfd)
  • web: 权限模式切换失败时开关自己弹回去,零原因也零重试 (c092a66)
  • web: 模型清单还在加载时就能「选择此 Provider」——落一个零模型 Provider (49e5402)
  • web: 模型过滤旁的「启用所有/禁用所有」无视筛选范围——一眼看到的 2 个,一键改掉整张表 (e6947a6)
  • web: 段切换弹窗在途可交互——点「取消」后消息照样发出去 (4929428)
  • web: 浮层开着时按 Shift+Enter 会静默改写已打的字——/hel 变 /help 且不换行 (961e7c5)
  • web: 消息里的图片解不出来时只有一个破图占位符——没有原因,也没有补救 (4e84d59)
  • web: 点一次「导入」静默覆盖整屏未保存的修改——设置页唯一没有二审的破坏性操作 (999b343)
  • web: 热更新在途点「稍后」把横幅连同唯一的结果入口一起卸掉,更新永久无出口 (0cbab92)
  • web: 用量面板预算字段无视写入作用域——改一次全局预算让整次保存 400 失败 (c20220d)
  • web: 目录选择器拉不到 home 就永远空白——无法选目录建/迁移项目 (aab7875)
  • web: 看板设置保存期间按 Esc 关掉面板,保存失败的原因随之消失 (1a58e12)
  • web: 看板里引用已删除列的卡片一条都不画——全是幽灵卡时整块看板渲染成空白 (375a75b)
  • web: 破坏性终端/pane 按钮 hover 时字形消失(对比度 1.1~1.5:1) (953c3a6), closes #e4e4e4 #fff #dc2626 #0066ff #fff #303030 #0d0d0d #ef4444 #0d0d0d #303030 #292929 #4d94ff
  • web: 视觉能力查询漏传 projectId——项目模型的「支持图片」判定永远查错作用域 (f863d20)
  • web: 移除图片附件的 × 悬停时字形消失——恰在要点的破坏性按钮看不见了 (aba0714), closes #fff #fff
  • web: 空标题的会话在回收站里「彻底删除」零确认——输入「」以确认,红键第一帧就能按 (09c64ea)
  • web: 粘贴图文混排内容时整段文本被静默丢弃——只留下图片 (a22cb49)
  • web: 终端恢复读失败被空吞并回写空布局——一次瞬时故障永久抹掉分屏 (0bbe39c)
  • web: 编辑卡片弹窗在飞期间可关闭——失败原因随弹窗一起消失 (2780c1d)
  • web: 编辑文件时切换主题把撤销历史一起丢掉——Ctrl+Z 落到浏览器原生撤销,粒度错乱 (919ca96)
  • web: 草稿页首条消息被未保存的文件修改拦下后——消息静默丢失且整个页面再也发不出消息 (2c2700a)
  • web: 表格视图吞掉时间线空态——只剩「无匹配项」,没有失败原因也没有重试 (8575634)
  • web: 表格视图搜不到第 120 字之后的内容——「无匹配项」被当成「从没说过」 (6b5cf41)
  • web: 设置页作用域下拉在「取消」后仍显示被拒的那一项——界面写着全局配置,保存却写进项目文件 (8fe520f)
  • web: 设置页保存请求在飞期间的编辑被静默清空——刚打的字无声不见 (6a1fbf2)
  • web: 设置页切到全局作用域仍标「目标:项目目录」——写入目标误导 (408c21e)
  • web: 设置页删除 Provider 单击即生效——手打的 baseURL/API Key 无二审、无影响面、无撤销 (7c05531)
  • web: 设置页改「已启用的斜杠命令」本会话内不生效——浮层列表永不刷新 (818baee)
  • web: 超时后「拒绝并继续」失败时横幅自我销毁,run 被静默挂住 (297ed19)
  • web: 跟随系统时 OS 换肤不更新 resolved——代码编辑器停在上一套语法配色 (de28a7c)
  • web: 输入框浮层把「搜不到」当成「没有匹配」——回车把字面量 @foo / /cmd 当正文发出去 (16c2ed9)
  • web: 输出被截断时待办/看板被说成「空」——内容太大没随结果返回,被讲成什么都没有 (ba29520)
  • web: 追加指令在途时切会话,这条指令落进下一条会话的时间线 (36e8553)
  • web: 重命名失败的红条永不消失——之后成功改名也一直挂着「重命名失败」 (a1d4a7f)
  • web: 重试/恢复对话失败被吞掉且恢复入口自我销毁——点了没反应也再点不了 (95b915b)
  • web: 附着入口读 /status 失败被吞成「没有进行中的对话」——界面看着空闲,发消息却撞 409 且无出路 (958e38d)
  • web: 附着页看不到运行期新增的权限请求——run 静默阻塞到超时 (ab1e256)
  • web: 项目信息读取失败被吞成一个没有出口的空终端面板 (5410cff)
  • web: 项目列表读不到被渲染成「默认工作区」,顶栏唯一的提交入口跟着整块消失 (195abdf)