Bundle
dsh-external-session
DSH routed session persistence: persist selected projects' sessions natively inside the project repository (.dsh-sessions) so git clone/push syncs conversations across devices.
- Source
- XiaoYuOvO
- License
- MIT
- Updated
- Updated yesterday
Readme
# dsh-external-session Portable Git-backed external session persistence for DeepSeek Harness (DSH). Sessions created under configured project roots are stored in `.dsh-sessions/` using clone-path-independent relative directory keys. The plugin reads legacy absolute-path layouts and remaps them when a repository is cloned elsewhere. ## Install from GitHub ```powershell dsh plugin --profile web add github:XiaoYuOvO/dsh-external-session ``` After installation, configure the project root in the profile `cordis.patch.yml`; see [README.zh.md](README.zh.md) for configuration, migration behavior, safety rules, and tests. ## Development ```powershell node test/run-tests.mjs node test/web-routes.mjs node test/fork-inherit.mjs ``` Released under the MIT license.
Install
dsh plugin --profile web add github:XiaoYuOvO/dsh-external-session
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install dsh-external-session from the hub
- This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.