warrenop/open-preset-harness--packages-tool-project-memory ↗★ 2
dsh-tool-project-memory
Shared project organizational memory for DeepSeek Harness — recall, remember, memory_status tools and blank-session index inject across presets
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:warrenop/open-preset-harness#334c14fab03723232fa9c0cbd90e71a4a6003f59&path:packages/tool-project-memory说明文档
阅读完整 README ↗dsh-tool-project-memory
English | 中文见下方
DSH Profile Bundle — shared project organizational memory for DeepSeek Harness: recall, remember, memory_status tools + blank-session index.md inject. One memory pool, every preset reads.
Spec: docs/phase-0-memory-api.md
Install (DSH1024 / Profile Bundle)
Recommended — installs the bundle patch into your profile automatically:
# Interactive web profile
dsh plugin --profile web add github:warrenop/open-preset-harness#path:packages/tool-project-memory
# Headless / automation profile
dsh plugin --profile headless add github:warrenop/open-preset-harness#path:packages/tool-project-memory
From a local clone:
dsh plugin --profile web add ./packages/tool-project-memory
Verify:
dsh --profile web --dump-config | grep dsh-tool-project-memory
Marketplace (DSH1024)
| Field | Value |
|---|---|
| Category | Memory |
| Package | dsh-tool-project-memory |
| Cordis row id | dsh-tool-project-memory |
| Repository | warrenop/open-preset-harness (packages/tool-project-memory) |
| Discovery topic | dsh-plugin on the GitHub repository |
Listings on DSH1024 require passing DSH plugin spec checks (dsh.bundle.patch, cordis.patch.yml, build output, profile install docs). Run locally:
dsh plugin --profile web add github:omdsh-dev/dsh-plugin-check
dsh run "Use plugin_check with action check on packages/tool-project-memory"
Permissions
| Capability | Scope |
|---|---|
| Filesystem | Read/write ` |
| /.dsh/memory/` only (domains, decisions, index) | |
| Network | None |
| Credentials | None |
Requires a git project root (nearest .git ancestor) for stable path resolution.
Project layout
Create in your repo:
.dsh/memory/
├── index.md # auto-generated after first remember
├── domains/
└── decisions/
Development
cd packages/tool-project-memory
npm install && npm run check
Link against a local Harness checkout — see docs/harness-integration.md.
Export surface
| Export | Role |
|---|---|
. (apply) | Cordis plugin entry |
./core | Programmatic API without loading the plugin row |
rememberEntry / recallEntries | Core recall/remember |
prepareIndexInject | Index baseline for inject |
中文
多 Preset 共享的项目组织记忆 — 在 Harness 上提供 recall / remember / memory_status 与空白 session 的 index.md 注入。
安装
dsh plugin --profile web add github:warrenop/open-preset-harness#path:packages/tool-project-memory
DSH1024 上架
- 分类:Memory
- npm 包名:
dsh-tool-project-memory - 仓库需打 GitHub topic:
dsh-plugin - 包内已含
dsh.bundle.patch与cordis.patch.yml,符合 Profile Bundle 规范
详见 根 README 中文。