DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-hashline-edittool

Line-anchored read, edit, grep, and undo tools for DeepSeek Harness using <line>#<hash> positioning.

Developer ToolsSecurity & PolicyRemote Execution
1GitHub Stars0ForksUpdated2026-09-19

Install

No clear install command was found in the current repository evidence.

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-hashline-edittool replaces standard replace-style editing tools in DeepSeek Harness with line-anchored positioning (<line>#<hash>). By targeting stable 3-character content hashes rather than echoing old code verbatim, it prevents hallucinated wrong-line edits, reduces token consumption during multi-line edits, and provides atomic batch editing, grep inspection, and persistent undo across restarts.

Key Capabilities

  • Line-anchored file reading with ANCHOR:FILELINE header and <line>#<hash> format
  • Atomic multi-hunk edits (insert, delete, replace) with collision-resolved content hash anchors
  • Post-edit Shift block calculation allowing chained edits without re-reading files
  • Reject-and-serve mechanism detecting stale, unserved, or ambiguous line anchors
  • Regex and literal grep search with anchored line outputs
  • Persistent undo capability across agent restarts via per-workspace SQLite store
  • Configurable text and JSON output modes via DeepSeek Harness settings

Useful For

  • Reducing token usage during complex multi-line agent code refactoring and editing
  • Preventing patch-format and transcription failures in long coding sessions
  • Chaining consecutive edits in large codebases without repeated file re-reads
  • Safely rolling back faulty modifications using workspace-level persistent undo

Who It Fits

  • DeepSeek Harness agent developers seeking higher edit accuracy and lower token overhead
  • Engineers executing large-scale structural code transformations with autonomous agents
  • Users needing resilient file-editing workflows with strict verification before write operations

Documented Limitations

  • Edits only UTF-8 text files and rejects binary files or directories
  • Requires Node.js ^22.19.0 or >=24.0.0 due to node:sqlite and DSH requirements
  • Lines exceeding 200KB cannot generate hash anchors and require manual sed workarounds
  • Does not support block-level grammar operations or syntax-aware patching languages directly

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.

No automated security signals have been published yet.

Source & Registry Notes

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

Source repository
hyperion2144/dsh-hashline-edittool
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
c9b7087 · 2026-09-20

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