-
billion-context官方版:上下文压缩插件,兼顾小窗口(100k上下文足矣)省token(省5倍token)和超长会话(数月级别几十亿token单会话)。
会话与消息安装 ▾
-
在设置里增加已归档会话页,可按工作区搜索、恢复和删除已归档会话。
会话与消息安装 ▾
-
会话级 superagent:盯一个 GitHub 仓库,issue/PR 有变化就唤醒本会话;需已登录 gh CLI,凭证留在插件内,不进模型。
会话与消息安装 ▾
-
对话回退:一键回到任意更早的用户消息,同窗口内完成,不新建分支、不残留副本;目标消息自动填回输入框,可一并还原工作区文件——即完整的 Claude Code /rewind 语义。
会话与消息安装 ▾
-
提供 /btw 一次性上下文旁问,不执行工具;回答显示在可复制、折叠或关闭的独立气泡中,不写入主对话。
会话与消息安装 ▾
-
把 13 家 coding agent(Claude Code、Codex、ChatGPT、Cursor、Gemini、opencode 等)的完整对话历史导入为可续聊的 DeepSeek Harness 会话,并支持反向导出回 Claude Code。
会话与消息安装 ▾
-
机制上与上下文压缩领域最响的两条公开路线同源:代码骨架闸门沿用 Headroom(Apache-2.0)的骨架化思路,其公开头条为「编程 agent 少 20% token、JSON 载荷少 60–95% token,答案不变」;估计器通道沿用 TokenPilot(arXiv:2606.17016)的缓存感知上下文管理思路,该论文报告长会话 agent 成本最高降低 60%。这两个数字都是来源方自己的口径,此处照引;本插件不自带 benchmark,不自称任何降幅。在此之上为 DeepSeek Harness 提供:在同一设置区选择压缩 Profile、调整 Auto Compact 触发水位并开关代码骨架压缩;基于 DeepSeek V4 官方 tokenizer 的精确计量与同修订计数校验;非支持模型自动 fail-open,保留原始工具结果。回合内支持骨架化信息压缩、低原文取回率;turn 尾部支持尾部意图摘要(turn-tail intent summary)且仅以内容替代方式实现;上下文内容安全,全程在官方 jsonl 压缩内。
会话与消息安装 ▾
-
DSH 会话与工作区管理——工作区:归档与显示。会话:跨工作区移动、预设迁移、删除;收藏、待回看、优先级、标签、备注。批量操作。
会话与消息安装 ▾
-
会话地图:每个对话都是白板上的一张卡片——工作区是会自动折叠溢出的框,点开是抽屉;卡片位置摆好就不会被打乱;卡片之间的连线承载上下文(拉一条就能带摘要分叉),每张卡还有运行中 / 等你回复 / 待查看 / 已中断的状态灯。
会话与消息安装 ▾
-
会话头一个按钮停掉回合、目标和后台任务,写盘;重启后同一个按钮把工作接回来。
会话与消息安装 ▾
-
管理 DSH 归档聊天,支持聊天记录搜索、恢复和二次确认的安全永久删除。
会话与消息安装 ▾
-
自带独立索引的侧边栏会话搜索(不再复用 DSH 官方全文索引):一处入口在标题与内容检索间切换,结果按会话聚合,附最强命中片段与 用户/回复/工具 类型标签;水位驱动增量同步、按归档集合清理已归档会话,整理走影子索引不阻塞在用索引。
会话与消息安装 ▾
-
高峰自动会话门:周末模式 + 高峰自动暂停(全局)+ 会话级冻结/恢复 + 后端自动重试;错峰自动续跑。
会话与消息安装 ▾
-
DSH 侧栏会话管理:工作区分组按最近活跃排序,过期历史折叠成一个「展开历史」控件,所有置顶会话汇总到顶部置顶区,运行中/未读/需跟进三色标记,删除会话移入可恢复的回收站(面板同时管理已归档会话),按工具拆分、参数与结果分开的 token 消耗统计,把会话移动到另一个工作区,以及一键把游离会话重新挂回工作区。
会话与消息安装 ▾
-
输入框一键提示词增强——把草稿改写为结构化提示词(角色与目标、可执行步骤、输出格式、验收标准、边界条件),支持前后对比、回填与一键撤销;不改变原意、不凭空编造需求。
会话与消息安装 ▾
-
DeepSeek Harness 默认 System Prompt 管理插件:在 Web GUI「设置」里浏览、检索并覆盖最终装配进每轮会话的系统提示词。
会话与消息安装 ▾
-
消息撤回:在用户消息旁加「撤回」按钮,把对话历史(官方会话 fork)与项目文件(逐消息影子 git 快照)一并回退到该消息发送之前,带差异预览确认面板。
会话与消息安装 ▾
-
DSH 会话原文只读投影同步器(drsc):只读扫描 ~/.dsh/sessions/** 会话日志,经内置 leaf 解码器解 zstd/分段帧日志后投影进插件自有 SQLite(node:sqlite,segments/replaces + FTS5),由单条 fenced HTTP 路由提供 surface 标记账本、召回/压缩对账与中文可用的内容检索面;token 计数与 CCI verify 用同一套 DeepSeek-V4 分词器与公式,资产缺失时落带标注的 chars/4 口径。绝不写会话文件,所有落盘仅进自有数据目录。服务三个消费插件:context-compression-improved(surface 标记+召回对账)、session-steward(检索语料源切换)、prime-memory(历史投影锚点回填)。支持宿主 0.1.0-rc.2 .. 0.2.1-rc.2(engines.dsh 17 tag 精确枚举)。npm 包名:dsh-reference-session-collector。
会话与消息安装 ▾
-
DSH 会话消息级回滚、单条删除与重放式恢复;操作以 append-only surface replace 实现,带确认提示和运行中会话保护。需 Node.js 23.5+。
会话与消息安装 ▾
-
对话回退:基于持久 Change Ledger 回滚会话与工作区状态。
会话与消息安装 ▾
-
重启不丢工作:等所有对话空闲后自动重启,重启后接着干、不中断;已有守护的机器交给守护重启,绝不双开。 还顺手治一个常见毛病:反复启动攒下的过期登录 cookie 会把请求头撑爆、让 DSH 起不来,插件在每次重启前先清掉它们。 每次重启前自动备份配置和已装插件,默认留 2 份、最多 10 份,旧的和不完整的自动清理。 这份备份不会被自动使用:插件不监视宿主、不自动还原,它只是给你留一份可以手工翻回去的存档。 所有工作完成后倒数关机,晚上无需人值守。 桌面客户端可用;dsh web 托管端已在 WSL(有 systemd)上验证;Windows 上的 web、无 systemd 的 WSL、原生 Linux 尚未验证。
会话与消息安装 ▾
-
在会话列表菜单或会话页头部删除对话,可勾选一并删除该对话关联的记忆节点(确认框先显示命中条数);删除进入插件回收站可恢复,每次操作写入审计日志,批量删除有限流与逐会话回滚。
会话与消息安装 ▾
-
给 DSH 会话加上回收站。增加删除会话、多选批量删除会话功能,删除的会话会被移至回收站。回收站内的会话可恢复,也可彻底删除;彻底删除就是永久删除,之后不可恢复,也不会自动过期。回收站内可以查看会话正文,方便区分会话。
会话与消息安装 ▾
-
DSH 会话管理增强:归档/恢复、批量与条件删除、AI 自动重命名、中断自动续跑、按工作区分组、撤回最后一条消息、三类损坏日志修复(seq-gap/EIO/双格式)、价值分析与全文搜索——另含方案/收尾模板注入(系统提示词 + 上下文)。
会话与消息安装 ▾
安装
# npm 包(预构建) dsh plugin --profile web add <npm-package> # GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试) dsh plugin --profile web add github:owner/repo
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
收录你的插件
给 awesome-dsh-plugin 提一个 PR:在 data/plugins/ 下新增一个 YAML 文件就是完整投稿,README 与本站会自动重新生成。也请为你的仓库打上 dsh-plugin topic。