XiaoYuOvO/dsh-external-session0

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.

AI 分析

核心用途是实现跨设备的会话版本控制与同步。适合使用 Git 管理项目,并希望将与该项目相关的 AI 对话历史随代码库一同提交和共享的开发者。

パッケージ
dsh-external-session
バージョン
1.0.0
最終更新
2026/09/04

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:XiaoYuOvO/dsh-external-session

ドキュメント

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

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 for configuration, migration behavior, safety rules, and tests.

Development

node test/run-tests.mjs
node test/web-routes.mjs
node test/fork-inherit.mjs

Released under the MIT license.