dsh-plugin-connection-banner:顯示 DeepSeek Harness 重連橫幅

前言

在使用 DeepSeek Harness (DSH) 進行智能體開發時,有時會出現連接中斷但 Web UI 沒有明確反饋的情況。這會導致開發者難以判斷當前連接狀態,進而影響開發效率。爲了解決這個問題,社區提供了一個輕量級插件,用於在連接不可用時展示標準的重連橫幅。

插件定位

這是一個爲 DeepSeek Harness Web UI 設計的插件,由開發者 yinren112 維護。它的核心作用是在之前連接的主機變得不可用時,顯示現有的 ConnectionBanner。該插件旨在解決 deepseek-harness #916 中討論的可見斷開連接狀態缺失的問題。

核心功能

  • 複用現有資源:插件不自行創建邏輯,而是複用 Harness 的公共 API,包括 connection.hostDescription 源、shell.overlay 槽和 UI 原語。
  • 輕量級實現:插件不添加輪詢機制,也不會替換 shell。
  • 版本要求:構建基於公共 DeepSeek Harness 插件 API 的 0.1.0-rc.5 及更高版本。

安裝與啓用

使用以下命令安裝並啓用該插件:

dsh plugin --profile web add github:yinren112/dsh-plugin-connection-banner#v0.1.0
dsh --profile web

典型行爲

安裝並運行後,插件的行爲如下:
1. 初始啓動期間:不顯示橫幅。
2. 斷開連接:在首次成功連接主機後,如果斷開連接,會顯示標準的重連橫幅。
3. 重新連接:當主機重新連接成功時,橫幅會自動消失。

注意事項

  • 權限與安全:插件以當前 dsh 進程的權限運行,安裝前建議檢查源碼。
  • 許可證:插件採用 MIT 許可證。

結尾

這個插件通過複用 UI 原語解決了連接狀態反饋缺失的問題,無需額外配置即可在 Web UI 中獲得標準的重連提示。更多細節和源碼,請參考:
* GitHub 倉庫
* 社區目錄

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

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

小夜