一句话为新工作区生成 AGENTS.md 与文档记忆体系
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/21 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add XavierXhz/dsh-project-memory-init该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 14 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 1 处,展示前 1 条)
- 读取本地文件lib/index.js:48
const raw = await readFile(SKILL_PATH, 'utf8');
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DSH 插件包:一句话初始化项目记忆(AGENTS.md + docs),适用于开发和运维工作区
README
由 DeepSeek 最新模型翻译生成project-memory-init
给 DSH 用的「工作区文件记忆体系」初始化技能:说一句 「初始化项目」,就能在新目录里生成 AGENTS.md + docs/PROGRESS.md / KNOWN-ISSUES.md / DECISIONS.md,运维工作区再追加 RUNBOOK.md。
- 纯 Markdown + 零依赖 Node 校验脚本;不建数据库、不装包、不联网。
- 目标:换电脑 / 换目录,一句话恢复同一套工作记忆规范。
- 规范:reference/SPEC.zh.md(v2.2);同类项目对比:reference/RESEARCH-2026-10.zh.md。
- 三种安装形态:bundle 插件(UI 粘贴 URL 一键装)、纯技能目录、首次引导提示词。
为什么既是 Skill,又能当插件
| 形态 | 作用 | 结论 |
| Skill(核心) | 初始化/升级流程、模板、校验脚本 | ✅ 规范是内容,不是运行时逻辑 |
| Bundle 插件(外壳) | 把技能注册到 DSH,让 UI 一键安装 | ✅ 仅一个薄 provider,不改变核心 |
| Prompt | 空白机器首次引导 / 离线兜底 | ✅ 只做兜底 |
核心仍然是纯 Markdown;插件只是「把技能放进 DSH」的投递方式。
展开完整文档(README 剩余 1 节)
project-memory-init 给 DSH 用的「工作区文件记忆体系」初始化技能:说一句 「初始化项目」,就能在新目录里生成 AGENTS.md + docs/PROGRESS.md / KNOWN-ISSUES.md / DECISIONS.md,运维工作区再追加 RUNBOOK.md。 - 纯 Markdown + 零依赖 Node 校验脚本;不建数据库、不装包、不联网。 - 目标:换电脑 / 换目录,一句话恢复同一套工作记忆规范。 - 规范:reference/SPEC.zh.md(v2.2);同类项目对比:reference/RESEARCH-2026-10.zh.md。 - 三种安装形态:bundle 插件(UI 粘贴 URL 一键装)、纯技能目录、首次引导提示词。 为什么既是 Skill,又能当插件 | 形态 | 作用 | 结论 | | Skill(核心) | 初始化/升级流程、模板、校验脚本 | ✅ 规范是内容,不是运行时逻辑 | | Bundle 插件(外壳) | 把技能注册到 DSH,让 UI 一键安装 | ✅ 仅一个薄 provider,不改变核心 | | Prompt | 空白机器首次引导 / 离线兜底 | ✅ 只做兜底 | 核心仍然是纯 Markdown;插件只是「把技能放进 DSH」的投递方式。这样既保留跨机器复制即可用的简单性,又能在 Web UI 里输入 URL 安装。 安装 方式 1:UI 一键安装 bundle 插件(推荐) 1. DSH Web UI →「设置 / 插件」→「添加插件」; 2. 粘贴你的 Git 仓库地址,例如: https://github.com/XavierXhz/dsh-project-memory-init 3. 按提示安装,重启 DSH(或等插件管理提示的热重载); 4. 新开一个会话,说「初始化项目」或输入 /project-memory-init。 支持 Windows / Linux / macOS:插件是纯 ESM + Node 内置模块,无原生依赖、无 shell 脚本。 已在 DSH 0.2.1-rc.2 上用「本地路径 / GitHub URL / git+file://」三种方式实测安装;UI 按钮调用的是同一安装服务。 插件安装成功后,技能来源显示为 bundled;可在插件管理器里卸载/更新。 也支持本地绝对路径安装(开发调试):在「添加插件」填项目绝对路径,或 dsh plugin --profile <name> add /abs/path/to/project-memory-init。 私有仓库注意:新机器如果没登录 GitHub,私有仓库的 Git 安装会要求凭据;先 gh auth login / 配好 git credential,或把仓库设为 public(本仓库不含密钥,只有规范与脚本)。 方式 2:纯技能目录(不走插件系统) git clone https://github.com/XavierXhz/dsh-project-memory-init ~/.dsh/skills/project-memory-init 或跨工具共享根:~/.agents/skills/project-memory-init 或: node scripts/install.mjs # 装到 ~/.dsh/skills/project-memory-init node scripts/install.mjs --root=agents # 装到 ~/.agents/skills/project-memory-init node scripts/install.mjs --link # 开发期:符号链接 node scripts/install.mjs --force # 覆盖 两种方式只选一种。同时存在时,bundled 来源优先级更高,会出现同名双份候选,排查时容易混淆。 方式 3:完全离线 用 dist/project-memory-init-*.tar.gz 或 .zip 拷到目标机器,解压后运行 node scripts/install.mjs;或把 BOOTSTRAP-PROMPT.md 的场景 B 整段粘贴给一个空白 DSH,直接生成最小版本。 安装后:新开会话最稳;当前会话不保证立刻看到新技能/新插件。 使用 在一个新目录的会话里: 初始化项目 技能会: 1. 侦察目录(package.json / pyproject.toml / docker-compose.yml / 已有文档……); 2. 判定类型(开发 / 运维),能从文件推断的不问;知识类目录会直接说明「不初始化」; 3. 生成 AGENTS.md 与对应 docs/ 文件,未知项标 (待补充),不编造; 4. 跑 scripts/verify-memory.mjs 自检(保护节、占位符、密钥、行数、私有层 gitignore); 5. 汇报文件清单与待补项,并明确说明:这是骨架,AGENTS.md 需要人工审阅定稿。 可选说法: | 说法 | 效果 | | 初始化项目 | 自动判定类型并生成 | | 初始化一个运维工作区 | 强制 ops,生成 RUNBOOK.md | | 升级记忆规范 | 对已有项目补缺节/补文件,不覆盖旧内容 | | 配置本机 / 本机私有配置 | 生成 AGENTS.local.md(不提交,不写密钥) | | 初始化全局偏好 | 生成 ~/.dsh/AGENTS.md(≤20 行,先确认) | 两类工作区 | 类型 | 用来做什么 | AGENTS.md 专属节 | 额外文件 | | dev | 自己开发的项目 | 定位与边界 / 技术栈 / 常用命令 / 项目结构 | — | | ops | 服务器、服务、部署的日常运维 | 管理对象 / 环境与访问 / 危险操作红线 / 常用操作 | docs/RUNBOOK.md | | dev + 部署信号 | 有代码也有部署 | 同 dev | docs/RUNBOOK.md | 知识/学习类目录不初始化(见上方说明与 SPEC §8)。 核心约定(详见 reference/SPEC.zh.md): - AGENTS.md ≤ 60 行;只放恒真、不可推导的事实;进度、坑、决策、步骤各归其文档。 - 只有 dev / ops 两类;知识目录不建记忆体系。 - 两个「必须保留本节原文」的保护节(进度衔接、自维护触发器)不可改写。 - 每次收尾更新 PROGRESS.md;踩坑记 KNOWN-ISSUES.md;定案记 DECISIONS.md。 - 不写明文密钥;只写「去哪找」;本机差异进 AGENTS.local.md / docs/local/ 且 gitignore。 - 并行会话写前先 read(读-改-写);改记忆文件用编辑工具(快照陷阱)。 - 风格/格式规则交给 linter/CI;AGENTS.md 只写工具无法强制的约定。 临时 / 探索工作区(例如 default) default 这类「不确定怎么分类、也不需要在会话间共享」的目录,不需要初始化记忆: - 技能目录里只有一行描述,不调用就不会生成任何文件; - 如需显式关掉,在根目录放一个空文件 .dsh/no-project-memory,或在 AGENTS.md 顶部写 > 记忆: 关闭;技能识别后会直接停止并告知; - 如果连技能目录里这一行都不想看到,只能放弃用户级安装、改为只装到具体项目的 .dsh/skills/(或给 default 用不含该技能的 preset);代价是「所有新目录一句话可用」不再成立。 跨机器同步(家里 / 公司 / 出差) 1. 把本目录放进一个私有 git 仓库(插件安装也用它)。 2. 每台机器任选一种:UI 粘贴仓库 URL 安装插件;或 git clone 到 ~/.dsh/skills/project-memory-init。 3. 更新:插件管理器更新 / git pull / 重新运行 install.mjs --force。 4. 不想用 git:网盘/U 盘同步目录,再 node scripts/install.mjs。 5. 工作区本身的记忆文件也建议进各自项目仓库(或单独的 memory 仓库),否则换机器只带走了生成器、没带走记忆。 技能是「生成器」,工作区里的 AGENTS.md/docs/ 才是「记忆」。两者都要同步。 机器相关差异放 AGENTS.local.md / docs/local/,各机器自己维护,不提交。 目录结构 project-memory-init/ ├── SKILL.md # 技能入口(模型加载的指令) ├── package.json # bundle 插件元数据(dsh.bundle.patch) ├── cordis.patch.yml # 插件插入行 ├── lib/index.js # 注册 skill provider(薄壳,无依赖) ├── icon.svg ├── README.md # 本文件 ├── BOOTSTRAP-PROMPT.md # 空白 DSH 的一次性提示词 ├── templates/ # 逐字模板(base + 类型差异 + 文档 + 本机覆盖) ├── reference/ │ ├── SPEC.zh.md # 规范 v2.1 │ └── RESEARCH-2026-10.zh.md# 同类项目/论文/HN 对比 ├── scripts/ │ ├── verify-memory.mjs # 只读校验 │ └── install.mjs # 安装到用户级 skill 根 └── tests/run-tests.mjs # 自测(生成 + 校验 + 安装 + 插件 provider) 维护与卸载 - 更新插件:插件管理器更新,或重新安装;更新纯技能:git pull / install.mjs --force。 - 卸载插件:插件管理器卸载;卸载纯技能:删除 ~/.dsh/skills/project-memory-init。 - 自测:node tests/run-tests.mjs(临时目录生成 3 类工作区并校验,另测安装与 provider)。 - 校验某个工作区:node scripts/verify-memory.mjs <工作区目录>。 设计依据(摘要) - AGENTS.md 是跨工具入口,Claude Code 在无 CLAUDE.md 时直接读;Gemini CLI 可配置;60k+ 项目采用。 - Claude Code 建议单文件 <200 行;AGENTS.md 是 context 不是 enforced config;auto memory 机器本地、有 200 行/25KB 上限。 - 三项 2026 研究结论不一致:有正效率证据(运行时间 −28.6%、输出 token −16.6%),也有「成功率无显著提升、成本 +20%」和「正确率无显著变化」;因此本规范不承诺提效,只做「减少重复解释 + 保留不可推导信息」。 - Cline Memory Bank 六文件、Operator Memory 三区(private/shared/user)、agentsge .agents/ 索引,分别对应我们的「分层」「本机私有层」「常驻指针索引」。 - 完整对比与链接见 reference/RESEARCH-2026-10.zh.md 和 reference/SPEC.zh.md §13。 版本 v2.2(2026-10-20):移除知识类工作区(不再生成 NOTES.md / 知识型 AGENTS),知识目录改为「不初始化」;校验器支持 opt-out 跳过;规范升到 2.2。 v2.1(2026-10-19):定位与边界、本机私有覆盖层、任务形状读取、跨工具/嵌套 AGENTS、证据平衡、临时工作区 opt-out、bundle 插件安装。 v2.0:开发/运维/知识三类工作区、RUNBOOK/NOTES、边界与红线、按类型触发器、拒绝写入清单、复验/归档、跨机器安装。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
XavierXhz/dsh-project-memory-init
一句话为新工作区生成 AGENTS.md 与文档记忆体系
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,489已汉化DSH
73.1
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,918已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,453已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
Download DS Bot for Windows 10/11 64-bit / 下载 Windows…
★ 5,293已汉化DSH
71.2
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,797已汉化DSH
71.1
这是你的仓库?认领条目