← 返回列表
D

dsh-session-plus

v0.1.1 · 0 天前发布

DSH session completion: sidebar archive directory, restore, delete, edit-and-resend

dsh-plugindeepseek-harnesssessionarchiveunarchive

README

dsh-session-plus



中文 | English

awesome · DSH plugin 推荐 dshfind

DeepSeek Harness 的会话补全:侧栏归档目录、恢复到原位置、删除、分支对话。

官方其实已经能归档会话,但没有查看、取消归档或删除的界面。我做这个插件,就是把这几项操作补上。全部走公开 slot 和 workspace 域,不改 @deepseek-ai 核心文件,也不往官方「视图选项」菜单里插 DOM。

侧栏最底下、设置旁边点 归档

<p align="center">
<img src="docs/archive-button.png" alt="侧栏底部:归档在设置上方" width="240" />
</p>

已知失败(请先读)



这不是某一版实现写坏了。我在多个版本里都复现过,社区其它归档类插件也会撞上同一类问题。根因在 DSH 会话日志:tool / result 必须带 source.kind = toolcallId。工具还在跑的时候把会话归档(中间会 clear() / 卸绑定),日志可能被写成非法事件。已经写坏的日志,插件修不回来,只能删掉。

我自己测下来是这样:


| 场景 | 结果
查看完整 README →

版本兼容矩阵

DSH 版本状态说明
dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
dsh@0.1.0 ✅ 兼容 标准 patch ✅
dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
dsh@0.3.0+ ❓ 未知 尚未发布

💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

元数据

License
MIT
npm
dsh-session-plus
Repo
git+https://github.com/SZMY-haruhi/dsh-session-plus.git
Engines
{"node":">=20"}
Weekly DL
0
Monthly DL
0
dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web","inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-sidebar","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"]}}