DeepSeek Harness 插件介紹:BailingHub 業務任務集成

在 DeepSeek Harness (DSH) 中擴展智能體能力時,通常需要連接到特定的業務系統。傳統方式可能難以在保持 LLM 交互流暢的同時,確保業務授權、審批流程和審計記錄的完整保留。bailinghub-dsh-plugin 解決了這個問題,它允許通過一個配置好的 BailingHub 路由來提交和跟蹤受治理的業務任務。

插件定位

插件名稱爲 bailinghub/bailinghub-dsh-plugin,由 bailinghub 維護,採用 MIT 許可證。它允許本地 DSH Agent 通過 BailingHub 查詢數據、更新記錄,並在在線商店、SaaS 或其他管理系統中運行允許的操作,同時保留授權和審批上下文。

核心功能

  • 分離發現:分別發現聊天模型和圖像工具。
  • 治理保留:保留業務授權、審批和審計規則。
  • 業務操作:查找記錄、更新允許字段,並遵循系統現有的審批規則。
  • 操作追蹤:BailingHub 記錄使用了哪個授權以及每個業務操作返回了什麼。
  • 上下文可見:對話在視覺上是可見的,並鏈接到其業務操作。

安裝與啓用

安裝前需準備 Node.js 22.19.0+ 或 24+、pnpm,以及兼容的 DeepSeek Harness 版本。插件需要與 BailingHub Core 0.9.0 / SDK 0.7.0 / DSH 0.7.0 配合使用。

執行以下命令進行安裝:

npm install --global pnpm @deepseek-ai/dsh@0.1.1-rc.2
dsh plugin --profile web add dsh-bailinghub@0.7.0

安裝會自動引入 bailinghub-mcp-server@0.7.0 依賴。管理員需先在 BailingHub 端將業務系統連接好,Agent 才能使用。

典型用法

1. 配置業務範圍

在發起業務請求前,需在新的對話窗口中運行以下命令選擇授權:

/bailinghub connections list
/bailinghub scope set <shop-connection-key> <inventory-connection-key>
/bailinghub scope

請將 <connection-key> 替換爲連接列表中的固定鍵,而非顯示名稱。可以在同一個對話中同時選擇來自不同系統的授權。

2. 執行業務操作

例如,你可以要求 Agent 同時檢查庫存和更新價格:

“檢查 tumbler 的庫存。如果有貨,將對應店鋪產品的價格改爲 59 並上架;否則保持未上架。”

Agent 會根據系統權限和審批規則執行操作,並在對話中展示結果。

3. 管理記錄

使用以下命令管理對話記錄的上傳和同步:

/bailinghub archive status
/bailinghub archive sync

archive status 用於查看上傳狀態,archive sync 用於在連接恢復後重試同步。

注意事項

  • 社區性質:這是一個獨立的社區集成,不是 DeepSeek 開發、認證、背書或推薦的插件。
  • 環境要求:需要 Node.js 22.19.0+ 或 24+、pnpm,以及兼容的 DSH 發佈版本。
  • 身份管理:名稱僅爲顯示。重複名稱和重命名不會合並或重建憑據,也不會修改原始 Session 或重寫歷史。
  • 安全:插件永不靜默切換到另一個賬號。不要將業務密碼、Client Token、簽名密鑰或模型提供商密鑰放入設置或聊天中。
  • 授權狀態:如果任何選定的授權被撤銷、替換或無法檢查,整個對話的業務訪問將暫停。

結語

該插件爲 DSH 智能體提供了一個將業務邏輯與 LLM 能力結合的途徑,同時保留了治理和審計。更多細節請參閱目錄頁和GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

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

小夜