← 返回列表
⚠ 装前注意
英文原文:README.md
基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/14 · 已提供中文文档
DeepSeek Harness 的跨工作区互操作库:跨工作区记录、索引和搜索文件、工具、环境、知识和工作记录,并带有可自我扩展的文件格式库。
综合分
29.3
GitHub 分
29.3
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Nesarf/mega-index-map未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
信任档位:已验证本站已于 1 天前真实安装成功
- 是什么
- dsh 原生插件 · tool
- 装得上吗
- 本站已真实安装成功(非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 11 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/21(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包mega-index-map(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=18 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
未发布到 npm registry,仅可从源码安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/22 21:39:09
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tools用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成mega-index-map
英文原文:README.md
面向 DeepSeek Harness 的跨工作区资料库(Library)。Agent 把遇到的对象——文件、工具、环境、知识、
工作记录——记进 $DSH_HOME/library,任何会话都能索引、检索并复用它们。
工具
- library_record - 记录一个对象(带变更检测,走 verify/confirm 判定;不可变类的变更会先被拒绝,等用户决定后再用 confirm: true 加 reason 记录,日志里留下 record-confirm)
- library_index - 重建、去重、排序资料库,并报告冲突
- library_query - 按关键词、类型、标签检索,游标分页
- library_detect - 扫描并登记本机的工具与环境。内置清单与具体机器无关:裸命令名从 PATH 解析,位置一律
用它的所有者自己的说法来写(%ProgramFiles%、%GOROOT%、%ANDROID_HOME%、~、${HOME}),会随版本
变动的目录则从磁盘上取「最新安装的那个」。放在自选位置的工具用 add 写进本机候选包,propose 可以从某个
目录推荐条目;不存在的路径会被跳过。每条已存在的结果还带 declared:文件自己对自己的声明(产品名/版本/
厂商,来自它自己的版本资源,纯静态读取——绝不执行该工具)
- library_sniff - 按文件头魔数判定真实类型(108 条签名),与扩展名无关
- library_format - 扩充本机的格式库:list scan learn add remove deps draft report deliver unseal
- library_decrypt - 按需读回被隔离的敏感对象
- library_export - 导出为 JSON/NDJSON
- library_encoding - 报告宿主编码,以及如何切到 UTF-8
- library_adb - 通过 ADB 做开发者侧的 Android 设备操作
安装
dsh plugin --profile web add github:Nesarf/mega-index-map
说明
- 资料库位于 $DSH_HOME/library(默认 ~/.dsh/library)。本机学到的扩充条目与它同处一地,
永不覆盖内置表。
- 一切留在本机:插件不做任何网络 I/O,也不会自行外发任何内容。
- 实测开销随规模线性且很小:5,000 个对象时,查询约 13 ms、记录约 19 ms、重建约 26 ms(索引文件约
2.3 MB)。备份与迁移用 library_export。
- 并发写入经锁文件串行化:持有者已死的锁会被接管;锁正忙时最多等两秒,之后照写并在日志里说明。
- 本包与同源的另一版本(跨 harness 版)互不写入:本包只写 $DSH_HOME、系统临时目录,或调用方
显式给出的路径;scripts/check-isolation.mjs 对两个方向都强制(详见 ISOLATION.md)。
- 三条不变量每次推送都检查:英文/ASCII 输出、Windows/macOS/Linux 可移植、多语言文本的
UTF-8 安全。npm run check 跑全部四项检查(ASCII、一致性、可移植性、隔离);npm run selfcheck
跑五段自检——测通、遍历、校对、遍历、测通——并按轴分别报告。
- 本文件是仓库里唯一的本地化文档(也是 ASCII 不变量唯一的散文类例外),其余文本与代码仍为纯 ASCII。
- MIT 许可证,见 LICENSE。