DSH Plugins
返回列表
🧠

dshx-project

记忆 更新于 2026.10.20

在终端中运行以下命令:

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 的用户
  • 需要历史会话自动对齐真实项目路径的人