← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-tool-diff

Structured diff tool plugin for DeepSeek Harness supporting text, JSON, CSV, Markdown, and patch validation.

Developer Tools
3GitHub Stars0ForksUpdated2026-09-10

Install

$ dsh plugin --profile web add github:omdsh-dev/dsh-tool-diff

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-tool-diff is a zero-dependency, read-only DSH tool plugin that registers a deterministic `diff` tool for DeepSeek Harness. It allows agents to perform Myers line-level text diffs, JSON path-level change tracking, RFC 4180 keyed/positional CSV comparisons, block-level Markdown comparisons, and in-memory unified patch validation without spawning subprocesses or touching disk.

Key Capabilities

  • Myers line-level unified diff generation and structured operation output
  • Recursive JSON comparison with jsonpath tracking ($) and duplicate key detection
  • Keyed and positional CSV comparison supporting RFC 4180 parsing
  • Block-level Markdown comparison recognizing heading renames and code block changes
  • In-memory unified patch generation and target validation
  • Strict bounding budgets for inputs, outputs, timeout (2000ms), and JSON depth

Useful For

  • Comparing API response payloads or configuration snippets at JSON path level
  • Generating unified diffs for code revisions and verifying patch application safety in memory
  • Analyzing tabular CSV data changes using designated key columns
  • Evaluating Markdown documentation updates and section structure revisions

Who It Fits

  • DeepSeek Harness agents performing code or data analysis tasks
  • DSH workflow developers requiring pure-function in-memory diffs
  • Engineers managing structured data versioning in Harness profiles

Documented Limitations

  • Read-only in-memory execution; does not read files, write to disk, access network, or invoke git directly
  • Input size is strictly limited to 256 KiB per side and output envelopes are capped at 64 KiB
  • Execution has a 2000ms timeout budget, JSON nesting limit of 64 levels, and max 50,000 lines
  • The patch action rejects whitespace and case ignoring options to maintain exact text fidelity

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, 6 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
omdsh-dev/dsh-tool-diff
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
f5ca7c4 · 2026-10-13

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
3GitHub stars
Forks
0
Open issues
1
Last commit
2026-09-10
Last release
No release detected
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