dsh-glass-weather:DeepSeek Harness 会话顶栏的玻璃天气胶囊
w-j-y-wjy/dsh-glass-weather
为 DeepSeek Harness 会话顶栏加一颗 30px 玻璃天气胶囊,内置 23 种天气状态与粒子动效,并注册 get_weather 工具供模型查询实时天气与短期预报。
dsh-glass-weather 是给 DeepSeek Harness 加装天气能力的 DSH plugin,把一颗 30px 玻璃胶囊常驻在会话顶栏,并注册 get_weather 工具供模型调用。它解决的是查天气要切出工作界面的问题,实时天气、短期预报与空气质量都直接嵌进对话环境。胶囊覆盖 23 种天气状态,每种自带玻璃配色、SVG 图形与 canvas 粒子,灾害天气还有预警角标;图标、城市、温度、湿度、时间等显示项可逐项开关。数据源全部免密钥,任一接口失败会降级到 WMO 天气码,界面不会空白。
如何安装
dsh plugin --profile web add github:w-j-y-wjy/dsh-glass-weather- 分类
- 界面与体验
- 平台
- DSH Plugin
- 作者
- w-j-y-wjy
- 分发方式
- 插件
dsh-glass-weather 核心特性
dsh-glass-weather 仓库简介
它是做什么的?
Glass Weather 是 DeepSeek Harness(DSH)的天气插件,在会话顶栏放一颗 30px 的玻璃天气胶囊,并注册 get_weather 工具供模型调用。它把实时天气、短期预报和空气质量直接嵌进 DSH 界面,省去切到浏览器或天气 App 的来回。插件由 w-j-y-wjy 维护,采用 MIT 协议,用 JavaScript 编写,属于原生 Cordis 插件。
核心功能
- 玻璃天气胶囊:在会话顶栏常驻一颗 30px 胶囊,单击刷新、悬停展开完整信息,没有额外展开卡。
- 23 种天气状态:每种状态自带玻璃配色、SVG 图形与 canvas 粒子效果,覆盖雨、雪、星、沙尘、漩涡等,灾害天气还会显示预警角标。
- 显示项独立开关:图标、城市、温度、天气、今日最高最低、湿度、时间都能在设置里单独控制。
- get_weather 工具:模型可查询实时天气与短期预报,把天气数据带进对话上下文。
- 免密钥数据源:天气与空气质量来自 Open-Meteo,县市名来自 BigDataCloud 反向地理编码,ipapi 兜底;任一接口失败都会降级到 WMO 天气码,不会崩溃。
怎么使用这个插件?
在 DSH 中启用后,顶栏就会出现天气胶囊:单击刷新数据,悬停查看完整信息,胶囊本身就是全部界面。要调整外观与内容,进入设置 → 插件 → 「天气」,顶部有实时预览,下面分四组选项——显示内容、外观与动效、数据与位置、高级(含「恢复本机默认显示」)。显示项、粒子与手动天气状态这类本机开关保存在浏览器 localStorage 里。需要天气数据时,直接让模型调用 get_weather 查询实时天气与短期预报即可。
报错怎么排查?
天气数据不显示或显示异常时,通常是外部接口不可用:插件对 Open-Meteo、BigDataCloud、ipapi 任一接口失败都会降级到 WMO 天气码,因此界面仍会显示基础天气状态而非空白。若显示项或粒子效果不符合预期,可在设置 → 插件 → 「天气」的「高级」分组里执行「恢复本机默认显示」,重置浏览器 localStorage 中的本机开关。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:w-j-y-wjy/dsh-glass-weather。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
DSH Plugin 常见问题
