哈希锚点编辑 sleepinginsummer/dsh-hashline-edit-pro
DeepSeek Harness用内容哈希定位行,安全替换并支持回滚
27.3/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add sleepinginsummer/dsh-hashline-edit-pro该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · other
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 81 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 1 处,展示前 1 条)
- 读取本地文件index.js:21
const body = fs.readFileSync(path.join(__dirname, 'src', 'host.js'), 'utf8')
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 内容哈希定位行
- 安全替换
- 支持回滚
README
由 DeepSeek 最新模型翻译生成dsh-hashline-edit-pro
npm version
哈希锚点编辑工具(hashline_read / replace / undo_last_replace)——DSH 动态插件,移植自 Pi Coding Agent 生态的 pi-hashline-edit-pro(RimuruW pi-hashline-edit 系列)。
每行文本携带一个唯一的 3 字符内容哈希作为地址;编辑用哈希定位,绝不依赖行号或字符串匹配。文件在读取后被修改时,过期的锚点会在写入前被拦截并返回新锚点反馈——不会出现“改错行”的静默损坏。
核心特性
- hashline_read — 以 HASH│content 行形式读取文件(3 字符字母数字哈希,无行号);支持 offset/limit 分页、raw: true 返回普通带行号内容、空文件输出 HASH│ 单行锚点;图片/二进制/UTF-16 拒绝并给出指引。
- replace — 用 remove_from/remove_to(裸 3 字符哈希)圈定行范围,replacement_text 提供新内容("" 删除范围)。
展开完整文档(README 剩余 1 节)
dsh-hashline-edit-pro npm version 哈希锚点编辑工具(hashline_read / replace / undo_last_replace)——DSH 动态插件,移植自 Pi Coding Agent 生态的 pi-hashline-edit-pro(RimuruW pi-hashline-edit 系列)。 每行文本携带一个唯一的 3 字符内容哈希作为地址;编辑用哈希定位,绝不依赖行号或字符串匹配。文件在读取后被修改时,过期的锚点会在写入前被拦截并返回新锚点反馈——不会出现“改错行”的静默损坏。 核心特性 - hashline_read — 以 HASH│content 行形式读取文件(3 字符字母数字哈希,无行号);支持 offset/limit 分页、raw: true 返回普通带行号内容、空文件输出 HASH│ 单行锚点;图片/二进制/UTF-16 拒绝并给出指引。 - replace — 用 remove_from/remove_to(裸 3 字符哈希)圈定行范围,replacement_text 提供新内容("" 删除范围)。锚点校验不通过抛 [E_STALE_ANCHOR] / [E_AMBIGUOUS_ANCHOR] / [E_RANGE_STALE] 并附带当前上下文新锚点;反向范围自动纠正;粘贴带 HASH│ 前缀的行自动剥离并警告;结果附带 HASH│ 锚点 diff(+ 行即新锚点,可链式连续编辑)。 - undo_last_replace — 回滚某个文件最后一次 replace,undo 记录持久化(重启后仍可回滚);文件在 replace 后被外部修改则拒绝回滚([E_UNDO_STALE])。 - 锚点稳定映射 — 编辑后未触碰的行保留原锚点(content-derived base + 位图探测分配 + 编辑时稳定哈希映射),链式编辑无需重新读取。 - served-state 守卫 — 只能替换模型真正“见过”的行(读取/diff 展示过的哈希),杜绝模型凭空编造锚点。 - 文件安全 — BOM、行尾(LF/CRLF/CR)保留;UTF-8 解码错误警告;100MB/238328 行上限;原子写入走 DSH fs 服务;sandbox 拒绝映射为标准 [sandbox: ...] 标记并提示用内置 write 升级。 安装 dsh plugin --profile add dsh-hashline-edit-pro 安装后重启 DSH,工具 hashline_read / replace / undo_last_replace 对所有会话生效。 与 pi-hashline-edit-pro 的差异(有意为之) | 项目 | Pi 原版 | 本移植 | | 工具名 | 覆盖内置 read + 新 replace + undo_last_replace,禁用内置 edit | 新增 hashline_read/replace/undo_last_replace;内置 read/edit/write 保留(DSH 沙箱无法发 fs/observed 事件、无法跑 fs/write-intent 瀑布,遮蔽内置工具会破坏观察策略) | | 哈希实现 | xxhash-wasm (WASM) + node:sqlite 持久化 | 纯 JS xxh32 + JSON 状态文件 ~workspace/.dsh-hashline-state.json(快照/served/undo 均持久化,256 路径上限) | | undo 持久化失败 | 拒绝执行本次编辑 | 仍执行但附带 [E_UNDO_UNAVAILABLE] 警告 | | 图片读取 | 透传给内置 read 作为附件 | 拒绝并指引使用内置 read_image | 其余行为(哈希分配、稳定映射、锚点校验、diff 格式、错误码 [E_*]、自动纠正)与 Pi 原版对齐。 开发 npm test # node --test:32 个用例,覆盖纯核心(xxh32 参考向量、锚点唯一性、 空行段、稳定映射、stale/ambiguous/noop/range 校验、diff、EOL/BOM、静态求值预检) 结构: dsh-hashline-edit-pro/ ├── src/host.js # 唯一源码://PURE-CORE-START..END 之间为纯核心(可单测), │ # 之后为 apply(ctx) 插件体;整文件即 cordis_define 的 code.host ├── test/core.test.js # 切片纯核心 + 整文件解析预检(对齐 DSH precheck) └── package.json 参考 - pi-hashline-edit-pro (npm) - pi-hashline-edit (GitHub, RimuruW)
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
sleepinginsummer/dsh-hashline-edit-pro
用内容哈希定位行,安全替换并支持回滚
相关插件 · 其他
模型破甲清洗YuJunZhiXue/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,148已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,266已汉化DSH
70.7
这是你的仓库?认领条目