DeepSeek Harness 长文本输入插件

DeepSeek Harness 的插件化架构允许开发者扩展功能。在调试或日常使用中,经常会遇到需要粘贴报错日志、会议记录或长文档草稿的情况。如果直接粘贴到聊天框,对话流会被大段文字撑满,阅读体验变差。下面介绍的 dsh-longtext-input 插件针对这一痛点:它将超长正文写入工作区文件,输入框只保留一个 @ 引用,保持聊天界面的简洁。

插件信息

  • 名称:dsh-longtext-input
  • 维护者:levodoubt
  • 许可证:MIT
  • 核心价值:把长正文请出对话流,仅保留路径引用。

核心功能

  • 文件落盘:保存后,正文会写入当前会话工作目录下的 .dsh-longtext/ 文件夹。
  • 界面整洁:输入框不会显示长文,而是追加一个 @ 引用。
  • 毛玻璃支持:如果安装了 dsh-plugin-wallpaper-engine 并开启壁纸,长文本编辑器会自动适配壁纸的液态玻璃外观。
  • 快捷键:Ctrl/⌘ + Enter 保存,Esc 取消。

安装与启用

本插件要求 DeepSeek Harness 版本 >= 0.1.5-rc.1。

推荐使用官方安装命令:

dsh plugin --profile web add dsh-longtext-input

安装完成后,工具栏会出现「长文本」按钮。装完必须重启 DSH 才能生效。

典型用法

  1. 在输入框工具栏点击「长文本」按钮,打开编辑器。
  2. 粘贴或输入超长内容。
  3. 点击保存(或使用快捷键 Ctrl/⌘ + Enter)。
  4. 检查输入框,正文已消失,末尾追加了一行 @.dsh-longtext/<文件名>.md。

关键行为说明

  • 文件命名:保存的文件名为 14位本地时间_标题.md。如果标题为空,则只保留时间戳。
  • 引用形式:@ 引用是普通文本,不是引用芯片。这意味着你可以随时手动删除它,模型也能读到这个路径字符串。
  • 模型读取:模型不会自动读取正文。保存后,模型只看到 @ 引用。你需要手动指示模型“读一下这个文件”。
  • 草稿保留:打开编辑器时,不会预填输入框的已有内容。保存时,会将引用追加到输入框现有内容的末尾(如果有的话)。
  • 本地检出安装:如果从源码本地检出安装,移动或删除该目录会导致 DSH 无法启动。

总结

dsh-longtext-input 是一个轻量级的工具,专门用于处理超长文本。它通过将内容外置到文件系统,解决了聊天界面臃肿的问题。由于是 MIT 许可证,你可以放心地在项目中使用。

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

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

小夜