dshx-project
在终端中运行以下命令:
dsh plugin install callaumyan-design/dshx-project
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install callaumyan-design/dshx-project,或按文档从 https://github.com/callaumyan-design/dshx-project 安装该插件。
插件介绍
在 DeepSeek Harness 里,会话的工作目录在创建时就固定了,平台也没有改它的接口。如果你习惯从工作区根目录开对话,标题栏自带的「Open In」会一直指向根目录,和你在这次对话里真正改动的项目往往对不上。
dshx-project 不额外加按钮,而是直接接管标题栏的「Open In」。点击后打开的是本对话对应的真实项目文件夹。项目路径可以是你通过接口手选的、AI 用 set_project 登记的,或是插件从会话日志里根据工具调用路径自动推断出来的;还没识别到时则仍用会话 cwd。插件不改动会话日志,未加载时行为与原来一致。
历史会话打开即可尝试识别,无需事先登记;新对话在 AI 开始动某个项目的文件或登记项目后,下次点图标就会对准那个目录。若项目曾搬家,旧日志里的路径会按目录名尽量对齐到新位置,且手选优先级最高,AI 不能覆盖。
适合从工作区根开聊、但实际在多个子项目间切换的开发者,以及希望「Open In」一键落到当前对话项目、而不是总回到根目录的用户。
使用场景
- 从工作区根开对话,但文件改动都在某个子项目里
- 希望点标题栏图标直接进当前对话对应的项目目录
- 打开历史会话后不想手动找项目路径再开文件夹
适合人员
- 习惯从根目录开聊的多项目开发者
- 依赖 Open In 打开资源管理器或 VS Code 的用户
- 需要历史会话自动对齐真实项目路径的人