DSH Project Space:按工作区管理资料与成果的 DSH 插件

前言

在 DeepSeek Harness(DSH)里做多轮对话时,参考文档、生成报告和图片往往散落在不同会话里。下次继续同一项目,需要回忆路径、重新上传,或在历史会话里翻找。DSH 社区插件 dsh-project-space(仓库 xinyang20/dsh-project-space)把「输入资料」和「生成成果」收进每个工作区独立的资源库,支持查找、预览,并引用到新的对话草稿。维护者为 xinyang20,在 SkillHub 目录中归类为「记忆」。

这是什么

一句话定位:按工作区管理输入资料与生成成果的 DSH 社区插件——organize, preview and reuse references and deliverables across conversations。

这是独立维护的社区插件,不是 DeepSeek 或幻方官方应用。已验证 DSH Web 0.2.0-rc.2,使用官方 Cordis 生命周期、页面插槽和宿主服务。当前 release 版本为 v0.1.2,许可证 MIT。

核心功能

下面介绍插件在界面与模型工具侧已核实的能力。

侧边栏与资源库

  • 在侧边栏打开「项目资源」,每个工作区拥有独立资源库。
  • 上传输入资料,或登记工作区内已有文件的相对路径(例如 output/report.md),并区分「输入资料」与「生成成果」。
  • 按名称、路径、用途和文件类型筛选;预览文本、图片和 PDF,其他格式可下载。
  • 跳转资源的来源会话;将引用加入对应工作区的会话草稿,并保留已有普通文本(由用户发送消息)。
  • 重启后保留资源索引;若原文件已修改、丢失或不可访问会提示;移除记录不会删除原文件。

限制与界面

  • 单个文件最多 20 MiB。
  • Markdown、HTML 和 SVG 当前按纯文本预览;文本预览与工具读取最多返回前 256 KiB。
  • 浅灰、浅蓝和黑色界面,适配桌面和窄屏。

模型工具

插件向对话暴露三个工具,工作区由调用者会话确定:

工具 作用
space_add_resource({path, role}) 登记当前工作区已有文件;role 为 input 或 output,自动记录来源会话
space_list_resources({}) 列出当前工作区跨会话资源和状态
space_read_resource({id}) 读取文本,或通过 DSH 附件服务返回图片;其他格式返回供宿主工具读取的路径

安装与启用

环境需已安装 DSH 0.2.0-rc.2。安装方式采用官方组合包与 profile 机制;Release 包已包含构建产物,安装时不需要运行构建脚本。

方式一: 下载 v0.1.2 Release 的 dsh-project-space-0.1.2.tgz,在包所在目录执行:

dsh plugin --profile web add ./dsh-project-space-0.1.2.tgz --ignore-scripts
dsh --profile web

方式二: 让安装器直接拉取构建包:

dsh plugin --profile web add https://github.com/xinyang20/dsh-project-space/releases/download/v0.1.2/dsh-project-space-0.1.2.tgz --ignore-scripts

重新启动 DSH 后,点击左侧「项目资源」。若使用其他 Web profile,将命令中的 web 换成自己的 profile 名称。

卸载:

dsh plugin --profile web remove dsh-project-space

卸载不会删除资源库数据。

典型用法

界面操作

  1. 选择工作区,上传参考文件,或登记该工作区内的相对文件路径,例如 output/report.md。
  2. 用「输入资料」和「生成成果」区分资源用途,通过搜索及类型筛选找到文件。
  3. 打开资源预览,查看来源、下载,或点击「引用到对话」继续使用。

在对话中配合工具

可以在对话中明确要求模型先写文件再登记,例如:

「把报告保存到 output/report.md,完成后用 space_add_resource 登记为 output。」

数据存放与支持范围

索引和上传副本保存在 $DSH_HOME/dsh-project-space。登记已有文件保留原路径;上传会创建资料副本;移除记录不会删除原文件或上传副本。

当前支持: 本机 DSH Web 0.2.0-rc.2。Desktop、LAN、其他 DSH 版本尚未验证。

暂不包含: 云同步、团队共享、版本回滚、自动扫描、Office 文档预览或语义搜索。

适用场景与注意

适合在同一 DSH 工作区内长期迭代、需要跨会话复用文档与交付物的开发者。插件以当前 DSH 进程的权限运行,安装前应阅读 GitHub 源码 与 MIT 许可证,确认符合你的安全与合规要求。

DSH 生态理念是「一切皆插件」;SkillHub(目录页)为社区独立站点,与 DeepSeek / 幻方无官方从属关系。

结尾

经过上面的步骤,你可以把分散在多轮会话里的资料和成果集中管理,并在新对话里快速引用。dsh-project-space 当前 release 为 v0.1.2,更多信息见 SkillHub 目录 与 GitHub 仓库。

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

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

Xiaoye