DSH Plugins
返回列表
🖥️

dsh-gitea-search

客户端 更新于 2026.10.16

在终端中运行以下命令:

dsh plugin install offzen/dsh-gitea-search

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install offzen/dsh-gitea-search 安装本插件,完整源码见 https://github.com/offzen/dsh-gitea-search。

插件介绍

自托管的 Gitea 或 Forgejo 往往默认关闭服务端代码索引,网页和 API 都无法按文件内容检索。对在用 DeepSeek Harness 的开发者来说,模型想跨仓库查一段实现、读某个路径时,只能依赖人工翻仓库或零散链接,效率很低。

dsh-gitea-search 用只读令牌把有权限的仓库同步到本机 bare 镜像,在镜像上对全部分支执行 git grep,并通过 MCP 暴露搜索、读单文件和列出镜像内仓库三类能力。除同步外,搜索与读取只访问本地磁盘,不触网,结果还带行宽、条数与单次输出上限,避免巨型文件撑爆上下文。

它适合已经自建 Gitea/Forgejo、希望把代码库纳入 Harness 工作流、又能接受定期 sync 与一定磁盘占用的团队或个人。需要语义检索或实时未推送本地改动的场景不在其设计范围内;可搜索范围就是已推送到服务器、且镜像已更新的内容。

使用场景

  • 在 Harness 里跨多个私有仓库检索函数或配置片段
  • 不克隆仓库即可从镜像读取指定分支上的文件
  • 自建 Gitea 未开服务端索引时仍能给模型提供全文检索

适合人员

  • 使用 DeepSeek Harness 0.2.x 的开发者
  • 运营自托管 Gitea 或 Forgejo 的团队
  • 需要只读令牌同步私有代码库的组织