dsh-obsidian-second-brain

前言

DeepSeek Harness (DSH) 的核心设计理念是插件化。对于习惯使用 Obsidian 进行知识管理(PKM)的开发者而言,将其笔记库接入 DSH 的智能体工作流是一个常见需求。dsh-obsidian-second-brain 插件移植自 obsidian-second-brain 项目,适配了 DSH 的插件形态,旨在让 Obsidian vault 变成一个能够自我维护、自动整理且具备自我校验能力的第二大脑。

插件概览

该插件由 GongYuanCaiJi 维护,采用 MIT 许可证。它的核心目标是将手动整理笔记的过程自动化:新来源的信息会更新既有页面而非简单追加,笔记间的矛盾会被自动调和,过时的事实会被标记,避免知识库越堆越乱。

核心功能

  1. 自我重写的知识库
    新输入的信息会尝试更新现有的笔记条目,而非仅仅在底部追加。插件会自动调和笔记库中的矛盾信息。

  2. 46 个命令覆盖完整工作流
    插件提供了 46 个命令,覆盖记录、日记、项目、人物、任务、看板、决策、复盘、检索、健康检查等第二大脑的各个环节。

  3. 混合语义检索
    采用标题加权检索的方式,并支持检索质量自评,确保信息的准确性。

  4. 研究工具箱
    提供 7 个研究命令(包括 X/网页/YouTube/播客/NotebookLM),研究的结果会自动保存到笔记库中。

  5. 定时维护
    插件支持在会话结束以及后台 agent 运行时自动整理笔记库。

  6. AI-first 写入规则
    每条生成的笔记都会包含结构化的 frontmatter、wikilink、来源信息与置信度,专门面向未来 AI 的检索而非仅为了人类阅读。

  7. 类型化图谱
    笔记之间定义了 supersedes(覆盖)、depends_on(依赖)、contradicts(矛盾)等关系,这些关系可以通过脚本进行验证。

安装

在 DSH 环境中安装该插件,请使用以下命令:

dsh plugin --profile <你的 profile> add github:GongYuanCaiJi/dsh-obsidian-second-brain

若 pnpm 拦截了构建步骤,需在 profile 的 pnpm-workspace.yaml 文件中将本包加入 allowBuilds。

使用方法

安装完成后,在 DSH 的会话中即可使用 obsidian-second-brain 技能。该技能会根据你的笔记库情况引导操作:

  1. 技能引导:会话开始时,obsidian-second-brain 技能会出现在可用技能列表中。
  2. 读取规则:插件会优先读取 vault 根目录下的 _CLAUDE.md 文件(若存在),作为本次操作的操作规则。
  3. 保存对话:使用 /obsidian-save 命令,可以将当前的对话内容整理成互相链接的 AI-first 笔记(包含人物、项目、决策、任务等条目)。
  4. 检索笔记:使用 /obsidian-find 命令在库中检索笔记。

注意:研究命令(如 /research、/x-read 等)依赖于上游的 Python 研究工具(pyproject.toml),首次使用时会提示安装 uv。

注意事项与依赖

  • 语言环境:上游内容为英文,命令触发词包含多语言(含中文),按移植规则未做翻译,保留原样。
  • Python 依赖:研究功能依赖 Python 及 uv 包管理器。
  • MCP 桥接:MCP 桥接文件(integrations/obsidian-mcp-server/)保留在上游原处,按需启用。
  • 文件保真:插件逐字保留了上游 321 个文件,并钉住了 commit 4d5b673。所有命令定义与脚本均与上游保持一致。

总结

dsh-obsidian-second-brain 是一个面向 AI-first 知识管理的 Obsidian 插件适配。它通过结构化的写入规则和自动化的维护机制,帮助 DSH 用户在智能体会话中高效地与 Obsidian 交互,实现知识的持续沉淀与更新。

  • 目录页: https://www.skillhub.cn/plugins/GongYuanCaiJi/dsh-obsidian-second-brain
  • GitHub: https://github.com/GongYuanCaiJi/dsh-obsidian-second-brain
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜