DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

deepseek-protocol-doctor

Offline DSH diagnostics for DeepSeek tool calls, reasoning_content, strict schemas, and captured SSE streams.

Developer ToolsSkills & Workflows
2GitHub Stars0ForksUpdated2026-08-15

Install

$ dsh plugin --profile demo add github:Whning0513/deepseek-protocol-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
DeepSeek Protocol Doctor is an installable DeepSeek Harness plugin that adds tools for checking DeepSeek-compatible request histories and saved SSE or JSONL streams. It performs offline analysis on supplied content rather than calling a model.

Key Capabilities

  • Adds the `deepseek_protocol_check` DSH tool for request and message-history validation.
  • Adds the `deepseek_stream_check` DSH tool for saved SSE and JSONL stream validation.
  • Detects tool-call ordering and `tool_call_id` correlation problems.
  • Checks preservation of assistant `reasoning_content` in thinking tool loops.
  • Identifies incomplete or improperly assembled streamed `function.arguments`.
  • Reports interleaved streaming tool-call deltas and explicit null tool arguments.
  • Checks selected strict-schema requirements, including `required` and `additionalProperties: false`.
  • Produces text, JSON, and SARIF reports with stable issue codes.

Useful For

  • Debugging DeepSeek tool-calling requests that return errors.
  • Reviewing captured streaming output before or during integration work.
  • Adding protocol checks to CI using JSON or SARIF output.
  • Investigating reasoning-content handling in thinking-enabled tool loops.
  • Using an Agent Skill to guide protocol-debugging workflows.

Who It Fits

  • DeepSeek Harness users building tool-calling integrations.
  • Developers maintaining OpenAI-compatible DeepSeek clients.
  • Teams that capture SSE or JSONL responses for debugging and CI.

Documented Limitations

  • Requires Python 3.10+; `DSV4_DOCTOR_PYTHON` can select a non-default Python executable.
  • It is a request/protocol checker, not a benchmark or answer-quality evaluator.
  • It has no built-in tokenizer and only performs static `max_tokens` checks.
  • OpenRouter, vLLM, SGLang, and other compatible APIs are not fully covered.
  • Its DSH wrapper may need changes if the developer-preview DSH plugin interface changes.

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, 0 development, 2 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
Whning0513/deepseek-protocol-doctor
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
43f6df8 · 2026-08-19

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-15
Last release
2026-08-15
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