DSH-chat-keeper:对话管家

DeepSeek Harness (DSH) 提供了一个插件化框架,但侧栏界面存在功能盲区:无法跨工作区查看总表,正文搜索默认关闭,且没有删除对话的能力。DSH-chat-keeper 是一个第三方社区插件,旨在补齐这些缺失的功能,提供跨工作区的对话管理、正文搜索、批量归档以及基于回收站的删除机制。

核心功能

该插件主要提供以下能力:

  • 跨工作区单一总表:在一个视图中查看所有工作区的对话。
  • 正文搜索(支持中文子串):搜索对话正文,支持中文子串匹配(需开启索引)。
  • 按时间批量归档:通过时间筛选(7/30/90天前)批量处理旧对话。
  • 回收站式删除:提供删除功能,默认移动到回收站,支持恢复。
  • 会话索引管理:维护对话索引,支持批量操作。

安装

在 DSH 插件页面或命令行中安装:

dsh plugin --profile <你的 profile> add https://github.com/Sky-lll27/DSH-chat-keeper

安装完成后需要重启 DSH 以加载插件。

典型用法

1. 搜索对话正文

默认情况下 DSH 的正文搜索是关闭的,本插件通过组合包 patch 打开。在面板搜索框中输入关键词,系统会高亮显示匹配的对话。搜索支持中文子串,但中文子串搜索需要额外读取磁盘,可能会造成轻微停顿。

2. 批量管理对话

在总表中勾选多个对话,可以使用顶部的批量条进行操作:
* 归档/取消归档:快速整理对话。
* 删除所选:将对话移动到回收站。
* 时间筛选:使用下拉菜单筛选 7/30/90 天前的对话进行批量清理。

3. 删除与恢复

删除操作是磁盘层面的,且默认是移动到回收站而非粉碎。删除时需要显式确认,且拒绝删除正在运行的对话。由于浏览器权限限制,删除操作需将指令复制到剪贴板,然后在 DSH 中粘贴发送执行。

在面板底部可以查看回收站,选择批次进行恢复或清空。

注意事项

  • 默认回收站机制:删除操作默认进入回收站,可通过配置修改为真删除(需谨慎)。
  • 索引配置:若要持久化搜索索引,需在组合包 patch 中配置 persistPath。
  • 搜索开销:中文子串搜索涉及磁盘读取,可能造成轻微卡顿。
  • 第三方性质:此为社区插件,与 DeepSeek 官方无关。

生态背景

DSH 理念是「一切皆插件」,社区目录由独立站点维护,与 DeepSeek 官方无从属关系。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜