Mizimo/dsh-session-bridge ↗★ 0

dsh-session-bridge

Cross-session messaging and handoff for DeepSeek Harness: let the agents of different DSH sessions talk to each other, inspect peer logs, and interoperate with a HAPI hub.

套件
dsh-session-bridge
相容性
待驗證
Harness 依賴範圍
>=0.2.0-rc.1 <0.3.0
版本
0.2.1
授權
MIT
最近更新
2026年10月27日

同名套件的其他儲存庫

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Mizimo/dsh-session-bridge

兩個 session 之間的一座橋

dsh-session-bridge

讓 DSH 裡不同 session 的 agent 互相傳訊息、讀對方的進度、把工作交棒。

Host-only bundle。沒有 client 半,沒有 build step。

裝進 profile 之後,每個 session 的 agent 就多一組可以直接對話的工具。

DSH 0.2.x HAPI 0.30/0.31 License MIT CI

多開幾個 session 各自做事時,它們看得到自己的工作,卻看不到彼此。這個 bundle 讓 agent 用工具找 session、讀最近的對話、把工作連脈絡交棒。

它可以做什麼

工具用途
session_list列出其他 session:活著的,加上可以喚醒的 stored
session_inspect唯讀讀取最近訊息;不會喚醒對方,也不消耗對方 token
session_send送一則訊息;對方 idle 會開新 turn,running 則在下一個 step 邊界收到
session_handoff把 summary 和下一步一起交出去,預設要求對方完成後回報

session_inspect 對冷 session 也有效;session_send 會把它 resume 成 live agent(回傳 coldResumed: true)。收到的訊息在 session log 裡帶 agent-message/relay 來源,本文開頭也有 [session-bridge] 標記。

需要 HAPI 的 list_peers/inspect_peer/ping_peer 時,同一組名字可以接本機 DSH session,也可以接真正的 HAPI hub;模式和限制見 HAPI 相容。

安裝

dsh plugin --profile web add github:Mizimo/dsh-session-bridge#v0.2.1

裝完重啟該 profile 的 dsh process,開一個新 session,確認 agent 有 session_list 就生效了。

DSH Desktop 的 desktop profile 由 GUI 管理,CLI 會拒絕;Desktop 請從內建插件管理介面安裝。

快速開始

在一個 session 裡對 agent 說:

用 session_list 看看其他 session,挑正在改登入頁的那個,用 session_inspect 讀它最近的進度,再問它能不能接手。

session A ── session_send ──▶ session B
          ◀── session_send ──

要交接工作時改用 session_handoff,把目前狀態和下一步一起送出去。

文件

文件內容
設定row config、環境變數、kill switch、憑證安全
工具參考每個工具的參數、回傳、錯誤與限制
HAPI 相容模式、hub 設定、wire 行為、單向限制
運作原理送達/讀取/冷啟動,程式結構與設計取捨
測試單元測試、E2E 驗證矩陣與重跑方式

相容性

  • DSH 0.2.x:驗證過 0.2.0-rc.2 CLI 與 0.2.1-rc.2 Desktop;peerDependencies 是 `>=0.2.0-rc.1 配色與版面取自 大肥魚視覺與語言庫 的靛藍組;本 repo 不含角色素材。