Contributing
August 18, 2026 ยท View on GitHub
Thank you for improving dsh-memory-graph. Keep changes focused on the plugin: new behavior should use DeepSeek Harness extension points and must not require modifications to Harness itself.
Development setup
git clone https://github.com/zmh2000829/dsh-memory-graph.git
cd dsh-memory-graph
npm ci
npm run check
To exercise a local checkout in DSH Web:
dsh plugin --profile web add "$PWD"
dsh web
Pull requests
- Add focused tests for behavior changes.
- Keep schema upgrades monotonic and transactional.
- Preserve provenance for any data that becomes model-visible.
- Treat automatic recall and summarization as fail-open additions to the original Harness flow.
- Update both
README.mdandREADME.zh-CN.mdwhen public behavior or configuration changes. - Run
npm run checkandnpm pack --dry-runbefore opening a pull request.
Do not commit API keys, conversation data, SQLite databases, JSONL backups, build output, or package archives.