dsh-forge
在终端中运行以下命令:
dsh plugin install maxmilian/dsh-forge
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install maxmilian/dsh-forge 安装插件(源码地址:https://github.com/maxmilian/dsh-forge),随后配置 DSH_FORGE_URL 与环境变量令牌即可使用全部只读工具。
插件介绍
如果你的团队使用自托管的 Gitea 或 Forgejo 作为核心 Git 平台,那么 DeepSeek Harness 此前一直缺少对仓库上下文的直接访问能力——Issue 讨论、Pull Request 差异、CI 日志散落在浏览器标签页中,AI 助手完全无法感知。dsh-forge 正是为填补这一空白而生,它基于两个项目共享的 REST API,将这些信息以只读工具的形式直接暴露给 Harness。\n\n插件提供十一个细粒度工具,覆盖实例版本查询、认证用户下的仓库列表、跨仓库 Issue 与 PR 搜索、单条 Issue 或 PR 读取、PR 统一 diff 及变更文件元数据、Actions 运行与任务列表、以及纯文本作业日志读取。所有工具严格只读、可安全并行执行,内置请求超时与响应体积上限以约束模型上下文窗口。运行时元数据内置英语、繁体中文、简体中文和日语四种本地化,无需依赖外部翻译服务。\n\n配置极为精简,仅需一个基础 URL 和一枚最小权限令牌即可工作,无论实例部署在域名根路径还是子路径之下。它面向已在自托管 Git 上投入工程资源的开发者与技术负责人,帮助他们在不离开对话窗口的前提下完成代码审查、日志排查和 Issue 跟踪。
使用场景
- 在 Harness 对话中直接读取 PR diff 与变更文件,辅助代码审查
- 让 AI 读取 Actions 作业日志,协助排查 CI 失败原因
- 跨仓库搜索 Issue 与 PR,快速拉取相关上下文
适合人员
- 以自托管 Gitea 或 Forgejo 为核心开发平台的工程师
- 希望将内部 Git 平台接入 AI 助手的企业技术负责人
- 需要在对话窗口内完成日志排查与 Issue 跟踪的开发者