dsh-tool-highlight
在终端中运行以下命令:
dsh plugin install vollegrewar/dsh-tool-highlight
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install vollegrewar/dsh-tool-highlight 即可安装该插件,源码地址:https://github.com/vollegrewar/dsh-tool-highlight
插件介绍
在 DeepSeek Harness 中让模型读取一份 Python 文件或执行一段 shell 脚本,终端输出往往是一整块没有着色的纯文本:关键字、字符串、注释全部挤在一起,长时间阅读非常费劲。dsh-tool-highlight 专注于解决这一个问题——为 read 的代码输出和 bash / pwsh 的命令输出提供分层语法染色,让关键字、字符串、数字、函数名、注释各归其色,配色对齐 VS Code Dark+ 风格,并跟随 DSH 全局明暗主题自动切换。
染色采用"认得出来才染"的策略:read 卡片按文件扩展名识别语言(.py、.js、.ts、.json、.ps1、.sh 等),命令输出则按内容启发式判断——像 JSON 就按 JSON 分色,像代码就按语法分色,而表格和日志则保持原样,避免无意义的硬染造成视觉干扰。每张卡片还附带退出码状态条(绿色表示成功,红色表示非零退出),并支持默认折叠为一行标题、点击展开,运行中和出错时会自动展开以便实时查看。
整个插件是纯前端渲染,不新增也不改写任何会话内容,不调用模型,零 token 开销;分词器为自研轻量正则,零运行时依赖。它只接管 read、bash、pwsh 三个工具卡片(priority -2),与 dsh-better-tool-ui 各管各的、互不冲突。适合在 DSH web 界面中频繁查看代码读数和命令输出的开发者使用。
截图预览
使用场景
- 长时间阅读模型输出的多语言代码片段
- 查看 bash 或 pwsh 命令的 JSON 输出与执行状态
- 快速区分代码、表格和日志等不同类型输出
适合人员
- 在 DSH web 界面频繁查看代码读数的开发者
- 需要长时间盯终端输出的 DevOps 工程师
- 对代码染色和视觉可读性有明确偏好的技术用户