Contributing
August 22, 2026 ยท View on GitHub
Thanks for helping improve dsh-session-groups.
Before opening an issue
- Confirm the problem on DeepSeek Harness
0.1.1-rc.2when possible. - Search existing issues for the same symptom.
- Include the DSH version, operating system, installation source, and reproduction steps.
- Do not post credentials, private conversation content, or Session data.
Security vulnerabilities should be reported privately as described in SECURITY.md, not through a public issue.
Development setup
Requirements: Node.js 22+ and the pnpm version declared in package.json.
git clone https://github.com/wheam/dsh-session-groups.git
cd dsh-session-groups
pnpm install
pnpm run check
pnpm run check builds both Host and Web artifacts, typechecks the client, and runs the test suite. The generated files under packages/dsh-session-groups/lib are committed so GitHub installs work without executing a build script; include refreshed artifacts when source changes affect them.
For a local DSH smoke test:
dsh plugin --profile web add "link:$PWD/packages/dsh-session-groups"
dsh web
Pull requests
- Keep each change focused and explain the user-visible reason for it.
- Add or update tests for behavior changes.
- Run
pnpm run checkand confirm the generated runtime artifacts are current. - Update both English and Chinese documentation when installation or behavior changes.
- Call out compatibility assumptions because DSH is still in developer preview.
By contributing, you agree that your contribution will be licensed under the project's MIT License.