在調試 DeepSeek Harness Agent 或排查本地環境問題時,Agent 需要了解當前運行環境的具體配置。手動查詢系統信息效率較低,且容易出錯。dsh-tool-sysinfo 插件爲 DSH 提供了一個只讀的本地環境快照能力,讓 Agent 可以直接獲取系統核心數據。
插件介紹¶
這是 DeepSeek Harness 的系統信息工具插件,由開發者 shiyi-0x7f 維護。它爲 Agent 提供了一個名爲 system_info 的工具,能夠讀取操作系統、CPU、內存等關鍵信息。
- 許可證:MIT
- 依賴:零外部依賴、零網絡請求、零寫操作
核心功能¶
該工具提供只讀的本機環境快照,包含以下信息:
- 讀取系統信息(OS/架構)
- 讀取主機名
- 讀取開機時長
- 讀取 CPU 型號與核數
- 讀取內存佔用
- 讀取 Node 版本
- 讀取非迴環 IPv4 地址
安裝與啓用¶
使用官方安裝命令添加插件:
dsh plugin --profile web add github:shiyi-0x7f/dsh-tool-sysinfo
安裝完成後,重啓 dsh --profile web(或 dsh-shell)。在聊天界面中,讓 Agent 調用 system_info 工具即可看到效果。
注意:Windows + pnpm 10.x 存在已知 junction bug,建議使用 pnpm ≥ 11 或直接通過 GitHub 鏈接安裝。
實現原理¶
該插件爲單文件零構建插件。數據全部來自 Node.js 原生模塊 node:os 與 process。插件通過 cordis.patch.yml 聲明組合層(dsh.bundle),安裝後會自動加入 profile 層棧。
生態背景¶
DeepSeek Harness 的核心設計理念是「一切皆插件」。社區目錄(SkillHub)是第三方維護的插件聚合站點,與 DeepSeek 或幻方 AI 無官方從屬關係。在使用社區插件前,建議檢查源碼與許可證。