deepseek-ai / dsh-superagent-prototype Architecture and code health
Towards a More Autonomous Agent System
github.com/deepseek-ai/dsh-superagent-prototypeIndexed at 6337fc8Up to date with upstream
What is dsh-superagent-prototype?
dsh-superagent-prototype is a proactive coding agent for one GitHub repository, packaged as a bundle for DeepSeek Harness. It listens to GitHub and, optionally, Feishu, and when an allowed person asks for work, it opens a work item and carries it out in its own agent session and directory. The agent then replies in the original conversation, for example with a pull request, and its main language is TypeScript.
Written by a model from the README and the source
206 files and 1,784 symbols in 4 modules, led by TypeScript (171 files) and Python (1).
Code health
On the leaderboards:#7 of 51 TypeScript repos
Use deepseek-ai/dsh-superagent-prototype in your agent
Point Claude Code, Cursor, Codex or VS Code at this repository. Your agent gets the index this page is built from: cited answers, callers, history and health for any file.
- 1.In Claude, open Customize → Connectors, click +, then Add custom connector. On a Team or Enterprise plan an owner adds it first under Organization settings → Connectors.
- 2.Paste the server URL below as the Remote MCP server URL, then click Add.
- 3.Click Connect. A Repowise sign-in window opens. Approve access.
- 4.Repowise's tools are now available in your Claude chats.
Connect with one click. Sign in with Repowise (OAuth), no API key to copy. Works in Claude on the web, desktop, and mobile.
Docshttps://api.repowise.dev/mcp/deepseek-ai/dsh-superagent-prototype
This repo is public, so anyone with a Repowise account and an API key can connect.
Try asking
- get_overview()
- get_answer("how is dsh-superagent-prototype put together?")
- get_why("why is dsh-superagent-prototype structured this way?")
Explore dsh-superagent-prototype
- DocumentationModule-by-module documentation, 224 pages.
- ArchitectureDependency graph, layers and third-party dependencies.
- Code healthEvery file's score and the findings behind it.
- CommitsEach commit's effect on code health.
- OverviewEverything else the index found: contributors, decisions, what changed this week.
Key features of dsh-superagent-prototype
- Listens to GitHub and, optionally, Feishu for requests.
- Opens a work item when an allowed person asks for work and carries it out in its own agent session and directory.
- Replies in the original conversation, for example with a pull request.
- Provides a web panel that shows what needs a person.
- Acts only when asked or when a rule the team wrote allows it, and speaks only when someone must act or can use a result.
How deepseek-ai/dsh-superagent-prototype works
Requests enter through GitHub and, optionally, Feishu, and the entry points are src/index.ts and src/app/tools/main.ts. Each allowed request becomes a work item that the agent processes in its own session and working directory. The src directory holds 110 files and the tests directory holds 59 files. docs/001-domain.md covers the domain model, and docs/000-philosophy.md explains the principle that the agent acts only when asked or when a team rule allows it. src/client/app.tsx is the entry point for the web panel, which shows what needs a person. SETUP.md is the guide an agent follows to set the system up with a person.
The codebase has 206 files and 1,784 symbols in 4 modules, led by TypeScript and Python. Code health is 8.7 out of 10, rated excellent.
deepseek-ai/dsh-superagent-prototype FAQ
What is dsh-superagent-prototype?
dsh-superagent-prototype is a proactive coding agent for one GitHub repository, packaged as a bundle for DeepSeek Harness. It is a research prototype and not an official DeepSeek product, so review it before using it.
How does dsh-superagent-prototype work?
dsh-superagent-prototype listens to GitHub and optionally Feishu for requests. When an allowed person asks for work, it opens a work item and replies in the original conversation, for example with a pull request.
What language is dsh-superagent-prototype written in?
dsh-superagent-prototype is written in TypeScript, with one Python file also in the repository.
How is the dsh-superagent-prototype code organized?
Its code lives in src, which has 110 files, and its tests live in tests, which has 59 files. Entry points are in src/index.ts, src/app/tools/main.ts and src/client/app.tsx.
When should I use dsh-superagent-prototype?
Use dsh-superagent-prototype when a team wants an agent to act on one GitHub repository only when someone allowed asks for work, or when a rule the team wrote allows it.
What license does dsh-superagent-prototype use?
dsh-superagent-prototype uses the MIT license.
The summary, features and answers on this page are written by a model from the README and the source, and refreshed with each index.
About this page
Get a page like this for your own codebase
Repowise built this map of deepseek-ai/dsh-superagent-prototype from its source and git history. It parses every symbol, draws the dependency graph, scores each file's health from complexity, duplication, coverage and churn, finds hotspots and owners in the history, and writes documentation for every module. Your coding agent reads the same index over MCP, so its answers cite real files.
Prefer local? pip install repowise && repowise init indexes your own checkout, no account needed.
Maintain deepseek-ai/dsh-superagent-prototype?
Claim this page, add a badge to the README, or re-index it.
Claim this page
Sign in with GitHub and we check that you are an admin or maintainer of deepseek-ai/dsh-superagent-prototype. Then add a badge to the README that links readers here.
Add a badge to your README
Every badge is public, cached, and updates on its own after every index. Nothing to install.
Repowise badge
Links to this page, with no score on it. Adding it also re-indexes the repo every week.
[](https://repowise.dev/repo/deepseek-ai/dsh-superagent-prototype?src=badge_wiki)Code health badge
The repo's health score out of 10, from the latest index.
[](https://repowise.dev/repo/deepseek-ai/dsh-superagent-prototype?src=badge_health)Code health card
A larger card with the score, its change since the last index, and when it was measured. The HTML version follows the reader's light or dark theme.
[](https://repowise.dev/repo/deepseek-ai/dsh-superagent-prototype?src=badge_card)