跳到主要内容
插件

dsh-session-search

Li-080331更新于 13 天前

在 GitHub 打开

给 DSH 加个会话全文搜索浮窗,搜到关键词就能跳转并高亮那条消息。

实用分

80 / 100

配置门槛

开箱即用

协议

MIT

语言

JavaScript

安装

快速开始

复制命令,或者把整个安装任务交给你的 Harness 智能体。

dsh plugin --profile web add link:~/.dsh/plugins/dsh-session-search
让智能体安装

请帮我安装 DeepSeek Harness 插件「dsh-session-search」: - GitHub 仓库:Li-0803/dsh-session-search(https://github.com/Li-0803/dsh-session-search) - 类型:cordis 插件(装到 DSH profile) - 该插件开箱即用,无需额外配置。 请先查看仓库 README 确认安装步骤,然后按官方方式安装。装完后告诉我怎么使用。

README 摘要

来自项目自身文档的清洗摘录。

dsh-session-search 给 DeepSeek Harness(DSH)加一个 会话全文搜索浮窗 :侧边栏一个放大镜入口,按关键词搜你 DSH 里的 全部历史会话 ;点击某条命中后, 打开该会话并精准定位到那条消息所在行,并高亮几秒 (User 消息定位到用户消息行,DeepSeek 回复定位到回复行)。 浮窗效果:输入关键词 → 跨会话命中按会话分组、按时间倒序 → 点击任一条即跳转到该消息并高亮。 功能 - 侧边栏 左下角 ("设置"按钮附近)出现 🔍 入口; - 点击弹出搜索浮窗,左上角 ✕ 关闭 / 点遮罩 / Esc 关闭; - 搜索框输入关键词 → 300ms 防抖实时搜索; - 对话方筛选 :全部 / DeepSeek / User; - 结果 按时间倒序 (最近的会话、最近的消息在前),每条带 具体时间 (MM-DD HH:mm); - 无关键词默认界面 :显示所有会话(标题 + 各自一条 User / 一条 DeepSeek 消息样例); - 命中内容 关键词高亮 ,只显示命中句附近片段(不一只坨); - 点击命中 → 打开会话 → 自动加载历史分页 → 定位到该条消息行 → 滚动定位 + 高亮几秒 ; - 跳转后浮窗自动关闭。 ⚠️ 隐私与安全(请先读) 这个插件会读取并展示本机 DSH 的全部历史会话正文。 会话内容通常是高度私密的,请务必了解: 1. 数据来源 :主机端直接读取 ${DSH HOME:- /.dsh}/sessions/ /session.jsonl.zstd ,即你 DSH 的所有会话原文。不上传、不联网、不写入任何新文件(零第三方依赖,只用 Node 内置模块)。 2. HTTP 接口 :通过 DSH 的 ctx.webServer 暴露 GET /api/dsh-session-search , 返回会话正文 。接口加了 回环限制 ( Host 与 remoteAddress 均为 localhost / 127.x / ::1 才放行,其余 403 )。 3. ⚠️ 这只是一层附加防护,不是可靠鉴权。 请勿把它当成访问控制: - 同一台机器上,任何能访问该端口的进程或网页都可能读到会话内容;…

在 GitHub 打开

项目信息

作者
Li-0803
协议
MIT
stars
3
Forks
1
更新时间
2026年10月30日
创建时间
2026年10月6日
语言
JavaScript
收录来源
topic

相关条目

来自同一生态方向的相似工具。

查看全部
插件

dsh-btw

MichengAI

基于当前对话上下文,在独立气泡里一次性回答你的旁问,只读不执行工具,不打断主流程。

deepseekdeepseek-harnessdsh
59开箱即用
90/100
插件

dsh-retrace

yamingmou

给 DeepSeek Harness 对话加上撤回、编辑重发和重新生成,还能安全保留历史版本。

chatdeepseekdeepseek-harness
7开箱即用
82/100
插件

dsh-voice-prompt-enhancer

Fishsb

一键把输入框草稿改得更清晰好执行,语音输入还能热键、自动停、去口水词。

ai-plugindeepseekdeepseek-harness
125开箱即用
89/100