DSH Plugins
返回列表
dsh-open-obsidian

dsh-open-obsidian

客户端 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install NOOBnoob163/dsh-open-obsidian

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端执行 dsh plugin install NOOBnoob163/dsh-open-obsidian(源码:https://github.com/NOOBnoob163/dsh-open-obsidian),装好后冷启动一次 DSH,再到「设置 → Obsidian 助手」勾选要管理的知识库。

插件介绍

当你在 DeepSeek Harness 里让 AI 往 Obsidian 知识库里写笔记时,一个常见尴尬是:Obsidian 没开着,坚果云、Obsidian Sync 或 Git 同步根本不会跑,改动只能等你哪天手动打开客户端才姗姗来迟。dsh-open-obsidian 是装在 DSH 里的助手,不是 Obsidian 插件——装进 Obsidian 里没有任何作用。它的目标很直白:让 AI 写进库里的内容真的落盘,并且从对话开始就能同步出去。

核心能力有两块。其一,当会话工作目录落在你已勾选的知识库内,在你发出第一条真人消息时,插件会帮你在 Obsidian 里打开这个库;库已经开着则不动,Obsidian 已在运行则尽量把新窗口压到后面、把焦点还给你,全程在 DSH 进程内完成,不消耗模型 token。其二,同一个库同一时刻只允许一个对话写入:别的对话的写入会被真正拦下(工具不执行),避免网盘同步把两边改动拼成重复段落或粘在一起的标题;锁按整轮对话持有,并带有超时放行与「认不出就放行」的保守策略,不想要可在设置里关掉。

适合在 Windows 上用 DSH 管 Obsidian 库、又依赖桌面端同步的中文用户:在「设置 → Obsidian 助手」里勾选要管的库即可,一个都不勾则完全不触发。需要 DSH 提供插件依赖的内部接口与写锁所需的 tools/pre-execute 钩子;设置面板为中文界面。若你主要在 macOS 或 Linux 上工作,或从不把 DSH 工作区放在 Obsidian 库里,这个插件帮不上忙。

截图预览

使用场景

  • DSH 工作区在 Obsidian 库里,希望 AI 写入后同步立刻跑起来
  • 多个 DSH 对话可能同时改同一个库,担心网盘同步把内容拼坏
  • 对话开始时不想手动开 Obsidian,又怕窗口抢焦点

适合人员

  • 在 Windows 上用 DSH 管理 Obsidian 知识库的用户
  • 依赖坚果云、Obsidian Sync 或 Git 同步笔记的写作者
  • 需要控制多会话并发写入同一库的重度 DSH 用户