dsh-thinking-language-zh
ayanJava111
deepseek harness思考过程中文插件
PROJECT TOPICS
PROJECT README
DeepSeek Harness(DSH)插件:在 Web 会话中实时回退对话、回退后可恢复; 若在回退点发送新提示词,则项目(工作区文件)回退到该阶段并从新提示词继续。
本仓库为修改版,基于 Da-Mie/dsh-rewind 修改而来。
交互设计与呈现方式参考自 OpenChamber: 时间线对话框、回退清单停靠条、"提示词回填输入栏后直接修改"的交互模型, 以及"回退即完成、发送即普通发送"的无感机制。 底层机制使用 DSH 原生能力(fork / archive / append-only 会话日志)+ 插件自建项目快照。
fork 前缀会话 → 预载 → 切换 全部在后台完成,就绪后无感切到该点(OpenChamber 式:破坏性动作在回退时完成);可逐条 [恢复到此] 或 [恢复全部];/dsh-rewind rollback)→ 归档旧会话,全程不影响对话;选择“只回退对话”则只归档旧会话、不回滚文件;turn/end 后对工作区拍增量快照(mtime/size 快速路径 + 内容寻址 blobs;排除 node_modules/.git 等;存放于 %USERPROFILE%\.dsh\plugins\dsh-rewind\<workspace哈希>\),提交时按目标 checkpoint 做差集恢复(删除多余、还原缺失/变更)。

把本仓库链接发给 DSH(例如:请安装这个插件:https://github.com/ddll8023/dsh-rewind)。 DSH 会读取 docs/AI-INSTALL.md(给 AI 的安装指引)并自动完成: 克隆仓库 → 建立 junction 链接 → 注册到 Web profile → 重启生效。
E:\AI_apps\DSH\DSH_WorkFile\plugins\dsh-rewind;$env:USERPROFILE\.dsh\profiles\node_modules 下建 junction 指向包目录;
在 profiles\web\package.json 的 dependencies 加 "dsh-rewind": "link:<包路径>",
并在 dsh.profile.bundles 追加 "dsh-rewind";lib/client.js(插件集变更需要重启)。| 字段 | 默认 | 说明 |
|---|---|---|
enabled |
true |
总开关 |
excludes |
内置列表 | 快照排除的目录名(node_modules/.git/dist 等),用数组覆盖 |
交互设计参考 OpenChamber(MIT)。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。