Skip to content

v0.2.0

Choose a tag to compare

@sluminositys sluminositys released this 19 Aug 13:07
· 13 commits to main since this release

Progressive multi-level collapse for the conversation tree, on DeepSeek Harness 0.1.0-rc.7.

为会话树带来渐进式多级折叠,面向 DeepSeek Harness 0.1.0-rc.7

Install / 安装

dsh plugin --profile web add dsh-nested-followups

Already installed? Reinstall the plugin and restart the web profile.
已安装的话,重新安装插件并重启网页服务即可升级。

What's new / 新增

Three progressive levels per anchor. Every answer's branches now fold to a
single dot. Selecting the dot reveals one capsule per branch — path, first
question, child-branch count, and message count — and selecting a capsule
restores that branch's cards while its siblings stay folded. Deeper anchors
start folded, so you always reveal exactly one level at a time.

每个锚点三层递进。 每条回答下的分支可收成一枚点位;点开后每条分支一枚胶囊
(路径、首问、子分支数、消息数);再点某枚胶囊才恢复该分支的卡片,其余兄弟保持
折叠。更深的锚点默认折叠,因此每次只展开一层。

  • Alt-select expands a whole subtree at once; Collapse all folds every
    top-level group. / 按住 Alt 点击可一次展开整棵子树;一键全收折起所有一级分组。
  • Collapse choices are remembered per conversation across restarts.
    / 折叠状态按会话记忆,重启后恢复。
  • Folded branches keep generating: a pulsing marker means a descendant is
    streaming, red means one failed. / 折叠中的分支照常生成——脉冲标记表示后代仍在
    输出,红色表示有失败。
  • Search opens the folded ancestor chain before centering a match.
    / 搜索命中折叠内容时自动逐级展开祖先链。
  • To fold an open card group, use the up-arrow area along its dashed frame's
    bottom edge. / 把展开的卡片组收回胶囊:点虚线框内侧底边的上箭头热区。
  • Motion respects reduced-motion preferences; every control is keyboard
    reachable with accessible labels. / 动效遵循系统减弱动态设置;所有控件可键盘
    操作并带无障碍标签。

The old +N nodes badge is replaced by the capsule.
原先的 +N nodes 徽章由胶囊取代。

Unchanged / 未变

Branch isolation, read-only execution, cascading delete, and the byte-identical
request prefix (provider cache reuse) are untouched — collapse is purely a
rendering-layer feature.

分支隔离、只读执行、级联删除与逐字节一致的请求前缀(缓存复用)均未改动——折叠
完全是渲染层特性。

Links / 链接