dsh-project-progress:工作区共享项目进展文档

前言

在 DeepSeek Harness (DSH) 工作区开发时,智能体会话之间通常缺乏上下文共享。每次新会话开局,智能体都需要重新了解项目背景;会话结束时,进展记录往往散落在对话历史中,难以追溯。dsh-project-progress 插件解决的是这个痛点,它为工作区提供一个共享的 PROGRESS.md 文档,用于维护项目档案和进展时间线。

这是什么

这是一个 DeepSeek Harness (DSH) 插件,用于为 DSH 工作区创建共享项目进展文档。它实现了跨会话的进度感知与发布状态档案管理,由 Jolly-J 维护。

核心功能

插件在工作区根目录维护一份 PROGRESS.md,文档分为两个区:

  • 项目档案:维护稳定事实,如发布状态、GitHub 仓库地址、安装命令等。
  • 进展时间线:只追加的条目,记录轮次、步骤、token 用量等。

通过系统提示词注入实现跨会话进度感知,智能体一开局就能读到项目状态。插件提供三个模型工具:

  • project_status:读取当前工作区的共享文档。
  • project_update:向时间线追加一条进展。
  • project_facts:整体替换「项目档案」区。

安装与启用

执行以下命令安装:

dsh plugin --profile web add https://github.com/Jolly-J/dsh-project-progress.git

安装完成后重启 dsh web 即可。

数据与隐私

  • 本地读写:所有读写发生在本地工作区,只创建/更新工作区根目录的 PROGRESS.md,可随时手动编辑或删除。
  • 无网络调用:不上传任何内容,不读取密钥。
  • 会话限制:仅对顶层会话自动追加进展,子代理会话不写入。
  • 写入规则:自动条目是结构化的(标题、轮次、token 用量),时间线只追加,旧条目不重写。
  • 语言:文案目前是中文。

典型用法

  • 执行 dsh plugin --profile web add https://github.com/Jolly-J/dsh-project-progress.git 进行安装。
  • 使用 project_update 手动追加进展记录。
  • 使用 project_facts 更新项目档案信息。
  • 在工作区根目录手动编辑 PROGRESS.md。

适用场景与注意

该插件适合需要在多会话中保持项目上下文的开发者。由于插件以当前 dsh 进程权限运行,安装前建议检查源码与许可证。

短结尾

经过上面的步骤,你可以在 DSH 工作区中拥有一个结构化的项目进展文档。它通过本地文件和工具实现了隐私保护下的跨会话状态管理,是开发流程中的实用辅助。

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

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

小夜