前言¶
DSH 的理念是「一切皆插件」。對於需要在對話或開發過程中獲取實時天氣的場景,手動切換瀏覽器標籤頁比較低效。dsh-weather 作爲一個聯網工具插件,直接集成在 DSH Web 會話頂欄,提供當前天氣、實時時間及未來預報。
是什麼¶
插件名爲 qianluo-ly/dsh-weather,由 QianLuo-Ly 維護。它解決的是在會話窗口內直接查看天氣的需求,無需額外配置 API Key,數據完全在瀏覽器端處理。
核心功能¶
- 會話頂欄集成:常駐在會話頂部操作行,顯示天氣圖標、溫度、天氣狀況及實時日期時間(分鐘級刷新)。
- 數據源:使用 Open-Meteo,免費且無需 API Key,瀏覽器直連。
- 定位機制:優先使用瀏覽器定位(GPS/WiFi),失敗或拒絕時回退 IP 定位。
- 隱私保護:不收集、不上傳任何個人數據,配置僅保存在本地。
- 多城市管理:支持收藏城市並切換,最多 8 個。
- 實用功能:包含惡劣天氣提醒(按實測強度分級)和每日天氣簡報(早晚推送)。
安裝與啓用¶
使用前請確保 DSH Web 版本在 0.1.0-rc.6 或更高。
dsh plugin --profile web add https://github.com/QianLuo-Ly/dsh-weather
重啓(或按提示刷新)dsh web 後生效。
典型用法¶
- 打開 DeepSeek Harness 網頁版,進入任一會話。
- 在頂部操作行即可看到天氣 chip,點擊展開詳情查看逐小時、逐日預報。
- 若需切換城市,進入
⚙ 設置 → 天氣,將定位方式改爲手動,搜索城市或輸入經緯度。 - 若需切換單位,在
⚙ 設置 → 天氣中將單位切換爲°F。
注意事項¶
- 在自動定位模式下,首次解析會同時發起 IP 定位請求(與瀏覽器定位並行)。若完全避免 IP 請求,請將定位方式改爲手動。
- 除 Open-Meteo 及其 IP 服務外,不向任何第三方發送請求。
- 定位精度約 100 m,取整後保存。