Repository navigation
Releases: ccll/dsh-activity-pane
Releases · ccll/dsh-activity-pane
Release list
v0.18.0 紧凑档确认按钮与工作区名胶囊
紧凑档演进三连(T-176/T-178/T-179):
- 紧凑档完成提醒卡标题行新增「移入历史」确认按钮(触屏命中区 24×24,T-176)
- 紧凑档标题行内嵌无图标工作区名胶囊,复用槽位着色与几何(T-178)
- 胶囊移至行尾固定宽 84px、文字居中,标题起点跨卡对齐;累计运行时长移出紧凑标题行(T-179)
配套:agentmap lint 累计审计豁免与自测加固(T-177/T-180 pre-push 实证缺陷修复)。全量 e2e 22/22、全链双轴审核与累计审计通过。
v0.17.1 E2E 门禁时序与超时加固
- E2E 回填竞态用例改为时序构造:先扣住 SSE 连接使回填 GET 结构性必发,消除 CI 快机器上的防空转失败(df7634a)
- E2E 启动就绪观察窗 6s→30s,吸收高负载宿主调度抖动(b74f508)
- 无产品代码变更:包内容与 v0.17.0 完全一致
v0.17.0 会话卡数量注回合收口闪烁门控与圆点停闪
- 会话卡「后台 ×N」数量注回合收口闪烁门控(R-01-023/AC-11):回合已结束仍有在跑后台任务时数量注以 dap-pulse 同源节奏持续闪烁,提示存在回合已结束仍在等待后台任务的会话;自身回合恢复运行、进入阻塞等待或任务全部结束时停止闪烁
- 同门控暂停时间线执行中圆点与标题状态点的呼吸,数量注成为卡片唯一运动元素;后台任务自身状态点不受影响
- 修复:后台任务累计运行时长懒回填 GET 响应改按 id 只补缺并禁缓存,消除宿主登记滞后时陈旧空快照擦除 SSE 新鲜状态导致运行中累计时长消失的竞态(session-lifecycle e2e flake 根因)
- 附带:AgentMap 框架升级 v3(RATIONALE 目录化与文档体检)、e2e mock 选路 runtime 判定前置(确定性慢速运行窗)
v0.16.0
功能
- 无(本版为 DSH 0.2.0 适配专项发布)。
修复
- DSH 0.2.0-rc.2 移动壳层代差(T-171,R-01-008):空白/hero 会话页的入口按钮不再随宿主空 header 被壳层隐藏——落位器改按 header 包围盒判定可嵌性,不可呈现时回落贴靠侧栏 ⊡;宿主头部左座被壳层开关占用时改嵌会话头槽标题行行首;锚(⊡/壳层开关)晚于头部出现时由 frame 子节点监听即时补落位。
- 空白页滚动期开关位移放大与顿挫(T-172,R-01-008):hero 贴靠几何改取锚的布局坐标(offsetLeft/Top/Width/Height),frame 合成层位移期间重落位不再把 frame 位移重复计入(探针实证:40px 位移下总位移 80px → 40px)。
兼容性
- 实测声明与 CI 运行时基线自 @deepseek-ai/dsh@0.1.5-rc.1 对齐 0.2.0-rc.2(README 双语、CI 依赖族 cutoff --before=2026-10-13T00:00:00Z)。
- 开发依赖 @deepseek-ai/dsh-storage-domain 同步至 0.2.0-rc.2。
验证
pnpm verify通过(21 个 browser E2E spec,含新增 mobile-shell 移动壳层档 spec 与 hero 位移耦合回归断言)。- 真机壳层探针(WebKit + 移动 UA + 触屏 + 390×844 + dsh-web-mobile 3.0.6)实证 hero/active 两态落位与开合。
v0.15.0
功能
- 档位资源纪律(T-157、T-158,R-01-025):显示档位不再只是外观切换——紧凑档下窗格不为非当前主会话建立或保持会话日志窗口(对已建立窗口的会话释放底层事件流,切走即释放)、不发起历史分页深翻与一次性模型目录读取;中间/紧凑档不渲染被隐藏的进度与统计内容,紧凑档不构建时间线 DOM。移动网络与移动设备上的带宽与运算负担随档位实际下降;切回更高档位后数据按既有渐进加载语义自动补齐,标题行状态、累计运行时长与子代理模型上下文在紧凑档下照常实时更新。
修复
- 无(本版为档位资源纪律专项发布)。
验证
pnpm verify通过。- 全部 20 个 browser E2E spec 通过(含新增档位资源纪律 spec;移动端热静默 rAF 阈值门禁 69/74 < 80)。
v0.14.0
功能
- 活动窗格承载后台任务呈现(T-149、T-152):会话有在跑后台任务时保留在活动区按运行态呈现,母卡标题行标注「后台 ×N」数量徽标;每个在跑任务以任务子卡呈现,与子代理一视同仁——层级连接线、第一行显示工具名称(如 Bash)与随时钟时长、第二行显示任务内容原文(悬停查看完整命令),卡面底色与子代理卡可辨区分;回合结束后在跑任务期间完成提醒/错误提醒被抑制、徽标分子计入运行中,任务全部结束后恢复既有判定。
- 任务子卡激活即在卡内展开输出区,回放归属会话模型已读取的任务输出(R-01-024):输出尚未被读取时显示提示、新输出经推送自动刷新、超长输出截断并明示。
修复
- 任务输出重放改用完整事件观察,任务命令悬停显示完整原文(T-150)。
- 子代理卡片时间线自动加载修复(T-151)。
验证
pnpm verify通过。- 全部 19 个 browser E2E spec 通过。
v0.13.0
v0.12.0
v0.11.0
v0.10.1
修复
- 修复会话累计运行时长(标题行总耗时)系统性缺记:实时登记的并发读-改-写与宿主存储写入「先落盘、后更新内存」交错,紧邻到达的边界事件(如提问
tool/call与其毫秒级随后的tool/result)结算被当作「无效果」丢弃,等待区间悬挂到回合结束强制结算,把整段真实运行时间从累计中扣掉——表现为总耗时常常短于当前轮次耗时。 - 实时登记改为会话级串行化:同会话边界事件按事件序逐个完成记账写入后再应用下一事件,不同会话互不阻塞;水位幂等、seq 重编自愈与懒回填行为不变。
验证
pnpm verify通过。- 全部 18 个 browser E2E spec 通过。