← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-ci-doctor

DeepSeek Harness plugin that watches GitHub Actions failures and diagnoses logs into structured CI findings.

Terminal & TUIDeveloper ToolsSecurity & PolicySkills & WorkflowsRemote Execution
2GitHub Stars0ForksUpdated2026-08-14

Install

$ dsh plugin --profile web add dsh-ci-doctor

Plugin Overview & Capabilities

AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.

source-grounded
dsh-ci-doctor adds CI monitoring and diagnosis tools to DeepSeek Harness. It polls GitHub Actions through an authenticated GitHub CLI session, summarizes failed runs, normalizes recurring error signatures, and can retain a signature ledger.

Key Capabilities

  • Provides a ci_watch tool for polling repositories for newly failed GitHub Actions runs.
  • Provides a ci_diagnose tool for diagnosing a specified or latest failed run.
  • Produces structured diagnosis cards with failure categories, normalized signatures, suspect files, and trimmed log excerpts.
  • Classifies signatures as test, build, lint, typecheck, dependency, network, permission, timeout, or infrastructure failures.
  • Tracks recurring signatures with first/last sightings and counts when storage is available.
  • Uses the host shell execution pipeline for GitHub CLI calls and marks results with repositoryWrites: false.

Useful For

  • Monitor a repository branch for newly failing GitHub Actions runs.
  • Investigate the latest CI failure from an agent conversation.
  • Compare repeated CI failures using stable normalized error signatures.
  • Identify likely affected files and relevant excerpts without manually opening full logs.

Who It Fits

  • DeepSeek Harness users working with GitHub Actions.
  • Developers and maintainers who use the GitHub CLI.
  • Teams investigating recurring CI failures.

Documented Limitations

  • Requires an authenticated GitHub CLI session via gh auth login.
  • Only supports GitHub Actions data accessed through the gh CLI.
  • Watch jobs poll at configured intervals rather than receiving event webhooks.
  • The signature ledger is in-memory when the profile does not provide a storage domain.
  • Log excerpts are limited by the configured per-job line budget.
  • Tools are read-only and do not rerun, cancel, merge, push, or otherwise modify repositories.

DSH Compatibility

Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

Dependency Counts

package.json declares 0 runtime, 9 development, 3 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
License Declared

GitHub reports the repository license as MIT.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info

Source & Registry Notes

Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.

Source repository
jkrandom-sudo/dsh-ci-doctor
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
c5b8376 · 2026-09-27

This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.

Repository Activity

GitHub stars
2GitHub stars
Forks
0
Open issues
0
Last commit
2026-08-14
Last release
2026-08-14
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app