dsh-plugin-session-rehome
其他 活跃维护

dsh-plugin-session-rehome

Wuxie233/dsh-plugin-session-rehome

支持将当前对话会话迁移至已存在的项目目录,迁移后侧边栏分组、本轮后续bash/fs操作及AGENTS.md配置均跟随新根路径,不会自动创建新目录,且无法改挂回无项目状态,支持在通用设置中自定义移动工作区是否弹出询问。

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
JavaScript
主要语言
MIT
开源协议
12 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:Wuxie233/dsh-plugin-session-rehome
git clone https://github.com/Wuxie233/dsh-plugin-session-rehome.git
git clone git@github.com:Wuxie233/dsh-plugin-session-rehome.git
README.md master

dsh-plugin-session-rehome

Cursor 对等的对话改挂:模型工具 move_agent_to_root({ rootPath }) 把当前对话迁到已存在的项目目录。侧边栏分组和本回合后续 bash/fs/AGENTS.md 跟随新根。不 mkdir,不能改挂回 No Repo。

通用设置 → 移动工作区 可选询问或自动(默认询问)。

行为

模式 当前家 目标 动作
询问 No Repo 唯一已注册匹配 直接改挂
询问 No Repo 多个已注册匹配 userQuestions 选择
询问 No Repo 已存在未注册目录 直接改挂(Host 创建工作区)
询问 真项目 另一个目录 先确认 Move / Stay
自动 任意(非 No Repo 目标) 模型给出的绝对路径 直接改挂;多匹配不弹窗
任意 任意 $DSH_HOME/no-repo 拒绝

需要 Host session.rehome(deepseek-harness 7e166f8 起)。

安装 / 更新

./install.sh
# 然后重启 dsh web(host 半插件需要重启生效)
# 浏览器半:刷新页面即可看到设置行

挂载行(写入 ~/.dsh/profiles/web/cordis.patch.yml):

- insert:
    - id: session-rehome
      name: '@wuxie/dsh-session-rehome'