Repository navigation
Releases: Kadima-code/dsh-subagent-fold
Release list
v0.0.5
整组删除上线:各分组标题(历史/今日/上次/本次)右侧「⋯」→「删除本组(N 个)」,一次删整组,交互与行内单个删除一致(先弹菜单再确认)。host 批量接口支持 sessionIds(上限 500,仅允许 origin=subagent,返回 deleted/failed);总数改为事件驱动即时修正(删除即刻+100/300ms 兜底+展开时校正,无轮询);父会话 append-only 目录遗留的幽灵行整组删除时自动静默隐藏;修复会话索引包装记录导致查不到会话。
v0.0.4
子代理可删除:子代理行尾部「⋯」→「删除子智能体」,二次确认(运行中会先停止)。host 半自带兜底实现(仅允许删除 origin=subagent 的会话,校验目录防穿越;官方无删除 API,装了 dsh-session-manager 时优先复用)。删除后该行隐藏,「N 个子智能体」计数同步递减并持久化。离线测试通过:非法 id→400、主会话→403、子代理→200 且目录真删。
v0.0.3
新增 tools/install.cjs:一条命令写入 dependencies + dsh.profile.bundles 并备份 profile 的 package.json,支持 --dry-run 预览与 --uninstall 卸载;已在临时 profile 实测安装/卸载通过。插件功能代码无变化(分组折叠行为同 v0.0.2)。
v0.0.2
子代理界面折叠统一:子代理会话头部的上级/目录下拉(父会话子代理目录)也按 历史/今日/上次/本次 分组折叠,与主会话一致;不再干预原版悬停(悬停恢复官方行为,点击开/关)。
v0.0.1
首个发布版:DSH 子代理列表按使用批次分为 历史/今日/上次/本次,本次始终展开、其余可折叠;不改原版头部;fail-open;零依赖。