Repository navigation
Releases
Releases · greyoak111/siyuan-codex-bridge
dsh-v0.1.4 · clean notification errors
本次发布对应 DeepSeek Harness 适配包 0.1.4,基于提交 41b8569。
修复:
--doctor在生成一行诊断时只读取一次实时 profile,避免档位名称与说明理论上来自不同瞬间。- 通知请求(没有 JSON-RPC id)发生意外异常时不再输出错误响应,符合 JSON-RPC 通知语义。
- 带 id 的请求仍会收到可匹配的即时错误响应,Promise 队列也会继续处理后续请求。
此前的响应顺序与 profile 热切换修复保留不变。
dsh-v0.1.2 · preserve request ids on errors
本次发布对应 DeepSeek Harness 适配包 0.1.2,修复 stdio 队列异常兜错响应丢失 JSON-RPC id 的问题;此前的响应顺序修复与回归测试保留不变。
dsh-v0.1.1 · ordered MCP responses
本次发布对应 DeepSeek Harness 适配包 0.1.1,基于提交 dcec8b7。
修复与改进:
- 修复 stdio 请求并发执行导致的响应乱序问题:现在按输入到达顺序串行处理并输出。
- 增加 Node 内置回归测试,覆盖“首个上游请求较慢时仍保持响应顺序”的场景。
- 增加
npm test测试命令。 - 项目版本更新为 0.1.1。
安装要求:Node.js >= 22;当前验证使用 Node.js v24.21.0 LTS。
dsh-v0.1.0 · DeepSeek Harness SiYuan bridge
本次发布对应 DeepSeek Harness 适配包 0.1.0,基于提交 88f7757。
变更要点:
- 新增
bridge/mcp-stdio.mjs,将思源官方 MCP 以 stdio 方式接入 DSH。 - 覆盖思源 MCP 的 29 项工具能力。
- 支持
readonly、authoring、full三档操作范围,并在每次工具调用时强制执行。 - 支持
--doctor自检、思源工作区 token 自动发现,以及脱敏审计记录。 - 默认配置为
authoring,高风险操作仍需按策略确认。
说明:仓库原有 Codex v0.1.0 Release 保持不变;本 Release 使用独立的 dsh- 标签,避免混淆两条适配线。
v0.1.0 · SiYuan MCP bridge
当前版本
首个公开稳定版本,基于 main 提交 68358f8898e59c6e828b7033b47849d1c484d014。
内容
- 透传思源官方 MCP 的 29 个能力组:搜索、文档、块、笔记本、属性、引用、数据库、模板、导入导出、历史、同步、资源、网页和工作区等。
- 提供
readonly、authoring、full三档操作策略,桥接层在每次工具调用时检查 action。 - 默认使用 Codex 的
writes审批,写入和高影响操作需要明确目标并经审批。 - 提供轻量思源权限控制面板和文本回退路径;不支持 UI 的宿主仍可通过 MCP 工具和对话命令完成工作。
- 版本检查读取思源实际返回的版本值,不依赖固定版本号。
- 文档包含 29 个能力组的 action、使用流程、权限边界和排障说明。
- 项目采用 MIT License。
安全边界
API Token 只从本机 .env 读取,不包含在仓库、Release 或审计内容中。桥接默认绑定 127.0.0.1。本 Release 不包含思源笔记正文、工作区数据库或本机配置。