Dsh Tool Hashline
InklingYoshi584/dsh-tool-hashline · skills
Hash-anchored read/edit/grep tools for DeepSeek Harness: every line carries a content hash, stale anchors are rejected before touching the file.
★ 2GitHub stars
1Forks
2026-08-14Last updated
TypeScriptLanguage
—License
Key features
- Literal string-replace (old_string/new_string, what DSH ships) requires the quoted text to match exactly once.
- Hash alphabet ZPMQVRWSNKTXJBYH (16 visually distinct chars, 4 bits each), default length 2 (configurable 2–4).
- Id-targeted overrides in a profile cordis.patch.yml are bare top-level entries (- id: tool-fs + disabled: true, no name)
- Stale anchors fail, they don't self-heal.
- Any drift means a retry loop
Requirements
- Node.js ≥ 20 (for running dsh and the plugin).
- Two ways to have it
Install command
dsh plugin --profile web add github:InklingYoshi584/dsh-tool-hashline