Introduction

In the DeepSeek Harness (DSH) ecosystem, agents often need to answer questions related to the status of open-source projects: what versions a specific repository has released recently, the star/fork/license status, recent Git tags, or finding a batch of public repositories via GitHub search syntax.

Existing approaches usually involve developers writing scripts to call the GitHub API or temporarily writing relevant information into the prompt. dsh-github-release-radar encapsulates these types of queries as DSH plugins, allowing agents to directly call tools to perform queries without needing to configure an API key.

What is this

dsh-github-release-radar is a DSH community plugin maintained by zoahdev with an MIT license. It targets agents in DeepSeek Harness and provides capabilities for Release, Repository Overview, Repository Search, and Git tag queries based on the public GitHub REST API.

The core problem it solves is: allowing agents to query the versions and repository metadata of public repositories without requiring a GitHub token.

Core Features

The plugin provides the following four tools callable by models:

Tool Functionality
github_releases Lists the recent Releases of a public repository, including tag, date, pre-release flags, links, and body preview
github_repo View repository overview: stars, forks, open issues, language, license, and last updated time
github_search Search public repositories using GitHub search syntax, sortable by stars or last updated time
github_repo_tags Lists the recent Git tags of a public repository and their commit SHA

All tools target public repositories and do not require an API key.

Anonymous access has a rate limit of 60 requests per hour. The plugin detects rate limiting, manifesting as a 403 response along with x-ratelimit-remaining: 0, and provides actionable tips to the user.

If a higher quota is indeed required, an optional githubToken can be configured to increase the anonymous rate limit; do not commit this configuration to the repository.

Installation and Usage

Prerequisites: dsh CLI 0.1.0-rc.6+.

Install from GitHub:

dsh plugin --profile web add github:zoahdev/dsh-github-release-radar

When installing via git for the first time, an allow-build entry is required. dsh will print the specific line that needs to be added to the current pnpm-workspace.yaml; simply add it as prompted.

After installation, restart dsh web:

dsh web

Typical Usage

After installation, you can ask the agent questions like these:

  1. What are the recent releases of deepseek-ai/deepseek-harness?
  2. Compare the stars and licenses of the top 5 TypeScript agent frameworks.
  3. Has ollama/ollama released a stable release recently?

These examples rely on public repository information and do not require additional GitHub token configuration.

Use Cases and Notes

Suitable for users building or debugging agents in DSH who want the agents to directly query GitHub public repository status.

It is recommended to clarify one point before use: the plugin runs under the permissions of the current dsh process, so you should check the source code and license before installing. The license for this plugin is MIT, and the repository address is:

https://github.com/zoahdev/dsh-github-release-radar

Conclusion

dsh-github-release-radar converges GitHub Releases, Repository Overview, Repository Search, and Git tag queries into a set of DSH tools, suitable for scenarios where agents need to query public repository status but do not want to configure an API key. See the GitHub link above for repository source code and documentation.