S
dsh-archived-sessions-toggle
skyjilygao/dsh-archived-sessions-toggle
Install
dsh plugin --profile web add github:skyjilygao/dsh-archived-sessions-toggleREADME
dsh-archived-sessions-toggle
DeepSeek Harness (DSH) 插件:在 设置 → 通用设置 中增加「显示已归档会话」开关。
功能
- 开关打开:每个工作区分组中显示已归档会话,复用内置置灰样式区分(标题变灰,悬停显示「已归档」标签,行内可直接「取消归档」)
- 开关关闭:每个工作区中只显示未归档会话
开关与侧栏内置「视图选项」菜单共享同一视图存储(localStorage 键 dsh.workspace.view.v5 的 archivedFilter 字段),两处状态始终双向同步,不会冲突。
环境要求
- DeepSeek Harness ≥ 0.2.1(需自带「归档会话」功能:侧栏会话行悬停可见「归档会话」操作)
- Web 客户端(设置项注入于 Web UI 通用设置页)
安装
在 DSH 会话中对助手说:
安装 bundle:github:skyjilygao/dsh-archived-sessions-toggle
或先克隆本仓库,再用本地路径安装:
安装 bundle:C:\path\to\dsh-archived-sessions-toggle
安装后立即生效(热加载,无需重启)。
使用
- 打开 设置 → 通用设置(快捷键
Ctrl + Alt + ,) - 找到「显示已归档会话」行(位于「转写视图」与「开发者工具」之间)
- 打开/关闭开关即可切换已归档会话的显示
工作原理
- 通过
settings.general.item插槽在通用设置列表插入一行(order: 13) - 解析工作区浏览器在
sidebar.workspaces插槽上注册的共享视图存储单例,调用其setArchivedFilter动作("default"⇄"show") - 已归档会话的置灰样式、悬停「已归档」标签、「取消归档」操作均为 DSH 内置行为,本插件只切换过滤器,不自行渲染会话行
- 界面文案支持中/英双语(
locale/zh.json、locale/en.json)
许可证
Related plugins
W
auto-claude-code-research-in-sleep
wanshuiyin/auto-claude-code-research-in-sleep
15k2 months agoSkillsMIT
T
archify
tt-a1i/archify
12.5k2 months agoSkillsMIT
Z
dsh-web (dsh-skill-explorer)
zhu1090093659/dsh-web
9.7k17 hours agoSkillsApache-2.0
Z
dsh-web-ui (dsh-skill-explorer)
zhu1090093659/dsh-web-ui
6.3k2 months agoSkillsApache-2.0