- Inicio
- Plugins
- Sesiones y mensajes
- dsh-incognito-chat
S
dsh-incognito-chat
shinji00222/dsh-incognito-chat
Adds an incognito toggle for in-memory DSH conversations with temporary desktop attachment storage.
Instalar
dsh plugin --profile web add github:shinji00222/dsh-incognito-chatREADME
dsh-incognito-chat
给 DeepSeek Harness 加一个无痕对话,用起来跟 Claude 的无痕模式差不多。
新建对话页「标准模式」那一行会多一个 无痕 开关。打开以后就是一个普通对话:照样流式输出、调工具、走审批,区别是:
- 会话内容一直放在内存里,不会写进
~/.dsh/sessions(是根本不写,不是写完再删) - 不进历史列表,标题、用量这些缓存也不写
- 侧栏里会标出无痕对话;不想要了就手动删除,退出 DSH 也会直接消失
演示

观看视频版(无声,约 36 秒)
安装
还没发 npm,先本地装:
npm pack
dsh plugin --profile desktop add ./dsh-incognito-chat-0.1.0-preview.10.tgz
需要 DSH 0.2.1 左右的版本。插件启动时会自检,内部接口对不上就把开关变灰,不会假装在无痕。
管不到的地方
- 消息还是会发给模型服务商,这是对话本身决定的
- Agent 用工具改过的文件不会撤销
- 对话开着的时候,
workspace.json里会临时记下这个会话的 id(只有 id,没有内容),离开时删掉;DSH 崩了的话,下次启动时清掉 - 桌面附件保护仍在测试:附件使用期间会写入临时目录,删除不保证磁盘上的旧数据不可恢复;不要用于需要可靠安全擦除的内容
- 手动输入
@引用文件时,工具可能直接读取原文件,不会删除或保护那个原文件 - 后台进程脱离工具生命周期或 DSH 异常退出后的边界尚未完全验证
- 无痕会话会拦截
session-log-deepseek的额外日志字段;真实桌面请求及子会话路径尚未完整验证,其他插件也可能收集或发送内容 - 旧版本曾将未发送的无痕草稿写入浏览器存储,升级不会擦除底层日志中的旧数据
怎么验证
npm test # 单元测试
node scripts/install-isolated.mjs # 装进隔离的 DSH_HOME(work/isolated-dsh)
node scripts/serve-isolated.mjs # 启动隔离的 DSH web
node scripts/verify-no-trace.mjs snapshot # 开无痕之前拍快照
node scripts/verify-no-trace.mjs check <探针文字> # 聊完离开后检查
License
MIT
Plugins relacionados
Z
dsh-web-ui (dsh-chat-recovery)
zhu1090093659/dsh-web-ui
6.2khace 2 mesesSesiones y mensajesApache-2.0
R
billion-context
ranxianglei/billion-context
4.6khace 3 horasSesiones y mensajes
L
dsh-synapse
liangmianya/dsh-synapse
685hace 4 díasSesiones y mensajesMIT
M
dsh-archive-manager
michengai/dsh-archive-manager
310hace 3 díasSesiones y mensajesApache-2.0