← 返回列表
D

dsh-tool-hashline

v0.1.0 · 4 天前发布

Hash-anchored read/edit tool plugin for DeepSeek Harness (DSH): every line carries a content hash, and stale anchors are rejected before they touch the file.

dshdeepseek-harnessdsh-pluginhashlinecoding-agentedit-tool

README

dsh-tool-hashline

Hash-anchored read, edit, and grep tools for DeepSeek Harness (DSH). Every line carries a short content hash; edits reference LINE#HASH anchors that are verified against the file's current content before anything is written. Stale anchors fail the whole call — never relocated, never fuzzy-matched, never silently applied to the wrong line.

Protocol adopted from pi-hashline-edit (MIT), inspired by oh-my-pi.

---

How to install

Prerequisites

  • Node.js ≥ 20 (for running dsh and the plugin).

  • dsh. Two ways to have it:

  • - No install: npx @deepseek-ai/dsh <command> — note the bare command always needs a pro
    查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ❓ 未知 metadata 缺失
    dsh@0.1.0 ❓ 未知
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-tool-hashline
    Repo
    git+https://github.com/InklingYoshi584/dsh-tool-hashline.git
    Engines
    {"node":">=20"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {}