DSH Plugins
返回列表
🧩

dsh-context-toolkit

admin-security 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install chimneyQ/dsh-context-toolkit

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install chimneyQ/dsh-context-toolkit,或从源码仓库 https://github.com/chimneyQ/dsh-context-toolkit 按 README 安装并确认 dsh.profile.bundles 已包含 dsh-context-toolkit。

插件介绍

在 Harness 里跑分析、统计或读大文件时,最怕整屏命令输出和全文被塞进对话——既占上下文,又拖慢后续推理。dsh-context-toolkit 把这件事拆开:原始字节在子进程沙箱或本地知识库里处理,对话里只留下结论、摘录和计数;还会在执行前用路由门禁拦住注定会刷屏的调用(例如直接 curl/wget 把整页响应贴进会话)。

核心是一套 ctk_* 工具:在沙箱里执行代码或针对文件做统计与抽取、批量命令一次汇总、把长文编入基于 node:sqlite FTS5 的本地知识库并按需检索,还能抓取网页去标记后入库。工具返回若仍然过长,会按输出形态做可逆的瘦身,并附上 ctk_retrieve 标记以便按 id 取回原文;ctk_stats 与上下文占用报告则让你看见省下了多少字节与 token。插件不引入第三方运行时依赖,执行依赖本机已有解释器。

适合经常让智能体跑 shell、扫日志、读大体量文件或反复查同一页文档的 Harness 用户——尤其是希望「先算清楚再说话」、又不想手动裁剪每一次工具输出的团队与个人。若你处在 TLS 中间人代理环境,还可通过设置页管理自定义 CA,让抓取与索引在受限网络下仍可用。

使用场景

  • 命令输出成千上万行,但对话里只需要统计结果或简短结论
  • 大文件要做统计或抽取,又不想把全文读进会话上下文
  • 同一套文档或网页需要反复检索,希望先入库再按需拉取摘录

适合人员

  • 经常在 Harness 里让智能体跑 shell、扫日志或做批量分析的用户
  • 对上下文占用和 token 成本敏感、希望工具输出可控的团队
  • 需要把长材料沉淀为可检索知识库、而非反复粘贴原文的开发者