dsh-glass-weather:DSH 頂欄玻璃天氣膠囊與工具

DeepSeek Harness(DSH)的插件生態允許開發者擴展功能。在智能體開發場景中,模型需要調用天氣查詢能力,同時前端界面需要直觀展示。dsh-glass-weather 插件提供了一套解決方案:在會話頂欄放置一個 30px 的玻璃擬態膠囊,並在系統層註冊 get_weather 工具。

這是什麼

這是 DSH 原生 Cordis 插件,由維護者 w-j-y-wjy 開發。它通過原生插件機制提供天氣展示與數據獲取能力,不依賴外部橋接。

核心功能

  • 30px 玻璃膠囊:位於頂欄,高度 30px。內置 23 種天氣狀態,每種包含玻璃配色、SVG 圖形與 Canvas 粒子(如雨、雪、星、沙塵、漩渦)。災害天氣會顯示預警角標。
  • 顯示項可定製:圖標、城市、溫度、天氣、今日最高最低、溼度、時間均可在設置中單獨開關。
  • 主題適配:支持淺色與深色兩套配方,默認跟隨 DSH 主題自動切換,也可手動固定。

安裝與啓用

使用以下命令安裝插件:

dsh plugin --profile desktop add dsh-glass-weather

使用

  • 膠囊交互:單擊膠囊刷新數據,懸停查看完整信息。
  • 配置入口:進入 設置 -> 插件 -> 「天氣」。頂部可實時預覽,下方可配置顯示內容、外觀動效、數據位置及高級選項。
  • 工具調用:模型現在可以使用 get_weather 工具查詢實時天氣與短期預報。

數據與限制

  • 數據源:全部免密鑰、免賬號。數據來源於 Open-Meteo(天氣與空氣質量)、BigDataCloud(反向地理編碼取縣市名)、ipapi(兜底)。任一接口失敗都會降級到 WMO 天氣碼。
  • 兼容性:僅驗證於 DSH Desktop / dsh web 0.2.0-rc.2(原生 Cordis 插件,非 hook 橋接)。
  • 注意事項:修改 Host 半需重啓 dsh;只改瀏覽器半會自動熱更。本機開關(顯示項、粒子、配色、手動天氣狀態)存儲於瀏覽器 localStorage。

項目地址:https://github.com/w-j-y-wjy/dsh-glass-weather

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

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

小夜