dsh-external-session
Agent 与会话 活跃维护

dsh-external-session

XiaoYuOvO/dsh-external-session

依托Git实现会话数据持久化存储,可作为外部会话持久化插件使用,支持跨设备同步会话上下文,部署轻量无额外依赖,稳定保存对话进度避免会话丢失。

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
JavaScript
主要语言
None
开源协议
39 KB
仓库大小
17 天前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:XiaoYuOvO/dsh-external-session
git clone https://github.com/XiaoYuOvO/dsh-external-session.git
git clone git@github.com:XiaoYuOvO/dsh-external-session.git
README.md main

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.