packages/dsh-task-board
zhu1090093659/dsh-web侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。
shell 浮层中的可拖动天气条,预报与地理编码来自 Open-Meteo;位置跨会话持久保存。
npm: @dennisrongo/dsh-weather ·
source: dennisrongo/dsh-plugins
Weather bar for the DeepSeek Harness web UI — current conditions, a short hourly outlook, humidity and wind, pinned across the top of the page.
localStorage["dsh-weather:location"] = "Your City" if set, else a coarse IP-geolocation provider chain, else New York.dsh-mission-control's docked rail) and subtracts any overlay flying a data-dsh-overlay-claim="right" marker, today dsh-plan-board's plan panel. After a drag the spot is remembered (cookie dsh-weather-pos, with localStorage["dsh-weather:pos"] as a fallback) so it survives a web UI or DSH Desktop restart. Click the temperature to toggle units; that does not start a drag.shell.overlay slot — pure-consumer client plugin, empty host half.localStorage["dsh-weather:unit"].pnpm install
pnpm build
pnpm test
{ "dependencies": { "@dennisrongo/dsh-weather": "file:../dsh-weather" } }
# cordis.patch.yml
- insert:
- id: dsh-weather
name: '@dennisrongo/dsh-weather'
Restart the profile; the bar appears across the top of the web UI.
Plugins and walkthroughs on YouTube @codingmenace — I build AI coding tools in public, including DeepSeek Harness itself. More at dennisrongo.com.