AI Agent Hub
Back to plugins
🧰

dsh-gitea

Web Tools Updated 2026.09.03

Run the following command in DeepSeek Harness:

dsh plugin install GooDAnDReaDY/dsh-gitea

Paste the following prompt into your AI chat to install this plugin:

Run the install command in the DeepSeek Harness terminal to load the plugin (full source: https://github.com/GooDAnDReaDY/dsh-gitea), then restart the Web UI and hard-refresh the page.

About this plugin

When autonomous coding agents in DeepSeek Harness tackle multi-step development tasks, they need smooth access to issue trackers, pull-request workflows, and branch management—without leaking credentials into chat logs or corrupting the main branch. dsh-gitea fills exactly that gap, bridging the Harness runtime directly to your self-hosted Gitea or Forgejo instance with no intermediate service required.

The plugin registers 20+ structured tools spanning the full issue lifecycle, PR creation through merge (squash, rebase, and standard merge), isolated Git worktrees, a topological commit graph, and server-side code search. A real-time Git Status Chip injects into the DSH web-UI chat header, surfacing the active branch, working-tree cleanliness, ahead/behind counts, and uncommitted diffs at a glance. Every destructive operation—PR merge, worktree removal—requires an explicit confirm: true flag; unconfirmed calls are rejected automatically, so an agent can never accidentally merge or delete.

If you manage code on a self-hosted Gitea or Forgejo instance and drive autonomous coding agents through DeepSeek Harness, dsh-gitea lets the agent triage issues, run PR review cycles, and develop in parallel worktrees while you stay in the loop only at the final merge step.

Use Cases

  • Agents triage, track, and comment on issues autonomously while humans review at key checkpoints
  • Parallel development in isolated worktrees keeps the main branch untouched
  • Real-time Git status chip and topological commit graph appear in the chat header; merges require explicit human confirmation
  • Full PR lifecycle from creation to squash-merge is agent-driven, with automatic rebase and conflict reporting

Best For

  • Teams running self-hosted Gitea or Forgejo instances
  • Developers driving autonomous coding agents through DeepSeek Harness
  • DevOps leads who need safety rails and audit trails for autonomous agents