DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

2090003781 /

2090003781/dsh-bridge-connector

Verified

Loopback bridge that lets an Obsidian plugin drive DSH sessions and inject vault notes into the system prompt.

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@124529fe

dsh-bridge-connector

Obsidian 侧的 Bridge 插件的 DSH 伴侣: 在 127.0.0.1:8812 起一个回环 HTTP/SSE 服务,让 Obsidian 面板能

  • 列出会话、向某个会话发消息、新建会话
  • 把库内笔记(最多 10 篇)挂进 DSH 的系统提示词段 bridge:context,每轮重新组装、不进对话历史
  • 读/切「注入」开关

它不是 Obsidian 本人:笔记的读写由 Bridge 插件(Obsidian 内部,8811)完成,这个连接器只负责跟 DSH 对话。

安装

dsh plugin --profile web add dsh-bridge-connector

装完重启 DSH。服务与 token 信息写在 ~/.dsh-bridge/connector.json。

端点

除 /health 外都要 x-bridge-token(或 Bearer)。

方法 路径 作用
GET /health 服务身份、订阅数、注入开关
GET /sessions 会话清单
GET /session?sessionId= 单个会话详情
POST /task 向会话发一条消息
POST /session 新建会话
GET/POST /config 读/写注入开关
GET /inject 当前注入列表
POST /inject 注入一篇(≤512KB,最多 10 篇,同标题覆盖)
POST /inject/clear 清一篇(带 id)或全部
GET /events SSE 事件流

配置

键 默认 说明
port 8812 端口被占时自动向后找 5 个
host 127.0.0.1 只允许回环
injection false 首次启动的默认值;之后以 ~/.dsh-bridge/state.json 为准
injectionTtlMs 0 注入过期时间,0 = 永不过期(只能手动清)

行为说明

  • 注入写进系统提示词段(order 250),下一轮生效,不写入对话历史
  • 段是进程级的,所有会话共享(包括 QQ 那条线)
  • 注入开关会落盘,DSH 重启后保持上次状态
  • 注入内容有 512KB/篇 的预算:它在系统提示词里,每轮都要重发

测试

npm test

License

MIT

—/ 5

No ratings yet

Verified DSH bundle

Commit 124529fe496f

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout