terwer/dsh-siyuan-note

terwer★ 1JavaScript最后同步: 2026-08-21

在 GitHub 打开

integrate SiYuan Note as a DSH knowledge base

README 摘要

DSH 集成思源笔记 把 思源笔记(SiYuan Note) 作为 DSH(DeepSeek Harness)的知识库集成,包含两个组件: - siyuan-note 插件 (DSH 静态插件):侧边栏浏览 / 搜索 / 渲染预览,一键启停内核服务。 - siyuan-note skill (Agent skill):让 Agent 通过思源官方 CLI 直连工作空间,做搜索、读写、快照、同步等操作。 二者都基于思源官方原生内核 CLI( SiYuan-Kernel ),不依赖任何第三方库。详见下文各章节。 一、这是什么 把 思源笔记(SiYuan Note) 作为 DSH 的核心知识库,包含 两个组件 ,各司其职: 组件 形态 作用 触发方式 ① siyuan-note 插件 DSH 静态插件 主界面侧边栏「思源笔记」tab:浏览/搜索/渲染预览,一键启停 serve 每次 DSH 启动自动加载 ② siyuan-note skill Agent skill(SKILL.md) 让 Agent 通过官方 CLI 直连工作空间,做搜索/读写/快照/同步等操作 Agent 按需调用 - 二者都通过思源 官方原生内核 CLI ( SiYuan-Kernel )集成,不用任何第三方库。 - 插件 :侧边栏 tab 可收起展开、不遮挡主界面,支持「笔记本 → 文档 → 内容」逐层浏览 + 全文搜索;一键启停 serve;配置走 DSH 统一设置(工作空间 / 只读 / 端口)。 - skill :Agent 面向知识库的读写能力(全文/语义搜索、文档/块读写、SQL、快照、同步等),走 CLI 直连工作空间,无需 serve。 二、交付物清单(config / plugin / skill 三类并列) 三、跨系统路径对照表(★ 复原时必改项) 换系统时,只有下面 4 处「系统/用户特定」路径需要改,其余代码通用。 项 位置 macOS Windows Linux ① 思源内核 CLI index.js 顶部 const SY = ... /usr/local/bin/siyuan (或 /Applications/SiYuan.app/Contents/Resources/kernel/SiYuan-Kernel ) C:\Program Files\SiYuan\resources\kernel\SiYuan-Kernel.exe /opt/siyuan/resources/kernel/SiYuan-Kernel ② PID 文件 index.js 顶部 const PID FILE = ... /tmp/siyuan-note.pid C:\Users\ \AppData\Local\Temp\siyuan-note.pid /tmp/siyuan-note.…

在 GitHub 查看完整 README →
工具/开发dshdsh-pluginsiyuansiyuan-noteagent

分类