DSH Status Notifier:把智能體狀態放到 macOS 菜單欄
DSH Status Notifier 是 Carlos5986515 維護的 DeepSeek Harness 客戶端插件 bundle,用 SwiftBar 把 agent 的實時狀態顯示在 macOS 菜單欄:待審批權限(橙色 ⚠)、運行中任務(藍色 ●)、近 30 分鐘內完成(綠色 ✓)、空閒(灰色 ○),每 5 秒刷新,點擊可列 session 並喚回 Harness 窗口。通知分兩路不重複:頁面離開時由 Web GUI 的 client.js 發瀏覽器通知,窗口關閉但 Host 存活時由 index.js 走 osascript 發系統通知。插件觀察 approval/asked 與 approval/decided、agent/status 轉換等持久事件,渲染出 dsh-status.5s.sh,狀態文件放在插件目錄外。需要 macOS、SwiftBar 與支持 bundle 的 DSH,安裝用本地目錄 + Plugin Manager 或 install_bundle;SwiftBar 目錄可用 DSH_SWIFTBAR_DIR / ~/.dsh/swiftbar-dir.txt / ~/.swiftbar。改渲染邏輯可用 node test-render.mjs 驗證。本文記錄安裝步驟、配置項與限制(SwiftBar 必須先運行、暫不支持深鏈具體 session),並提示安裝前審查源碼與 MIT 許可證。
閱讀全文