DSH 環境上下文插件:實時注入時間、天氣與設備信息

前言

DeepSeek Harness 的核心設計之一是模塊化插件生態。在實際開發智能體時,模型常需要“當前時間”、“天氣狀況”或“電量”作爲上下文,手動輸入效率低且無法實時更新。dsh-environment-context 插件通過在 DSH 原生設置面板中註冊“環境上下文”頁面,解決了這一需求。

插件概覽

該插件由 liqiming-whu 維護。它通過 DSH 的 systemPrompt.section() 動態注入當前環境狀態,不調用 agent.inject(),也不產生聊天消息或累積上下文節點。

核心功能

  • 全環境數據讀取:實時讀取當前時間、天氣、地點、電量及設備信息。
  • 語言自動適配:檢測瀏覽器首選語言,以中文或英文注入對應文本。
  • 多源支持:天氣源支持 Open-Meteo、MET Norway、wttr.in;反向地址解析支持 Nominatim、BigDataCloud、Photon。
  • 精細控制:提供設置面板開關,可單獨控制時間、天氣、電量等信息的顯示。

安裝與啓用

使用官方命令安裝,安裝後需重啓 DSH Web Host 才能生效。

dsh plugin --profile web add --allow-build=dsh-environment-context github:liqiming-whu/dsh-environment-context --trust-lockfile

安裝完成後,重啓 Web Host 並刷新界面,點擊左側底部的 設置 → 環境上下文。

注入示例

插件會根據瀏覽器語言自動切換注入內容。瀏覽器語言以 zh 開頭(如 zh-CN、zh-TW)時使用中文,否則使用英文。以下爲中文注入示例:

【現實環境信息】
當前時間:2026年8月19日 17:36:49
時區:Asia/Shanghai
星期:星期三
地點:<當前地點>
天氣:小毛毛雨
溫度:34.4°C(體感:38.7°C)
溼度:52%
風速:8.2 km/h 東北
電量:100%
充電狀態:充電中
設備信息:
設備名稱:<設備名稱>
設備型號:<設備型號>
平臺:Microsoft Windows 11

適用場景與注意事項

  • 適用場景:推薦僅在確實需要實時環境氛圍的角色扮演(RP)場景中開啓。
  • 緩存影響:動態環境注入會改變系統提示前綴,可能導致提示詞緩存命中率降低,增加延遲,並可能影響緩存計費優惠。對穩定性優先的編碼、文檔和長會話任務,建議保持關閉。
  • 數據隱私:位置數據不使用代理或公網 IP;電量與設備信息僅在 Host 內存中,Host 重啓即消失,不寫入聊天消息。
  • 電量容錯:電量採集失敗時不復用舊值,保證準確性。

許可證

MIT

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

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

小夜