deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:mercy719/dsh-client-ui-weather
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
A polished weather dashboard plugin for the DeepSeek Harness Web GUI.
This repository contains the standalone plugin source. The supported runtime is the DeepSeek Harness monorepo because the plugin composes through its shell.overlay slot and imports the Harness client packages.
The repository declares a dsh.bundle manifest and ships cordis.patch.yml, so it can be installed with the normal bundle command:
dsh plugin --profile web add github:mercy719/dsh-client-ui-weather
For source development, copy or vendor this directory as packages/client/ui-weather, then add the package to the Web bundle roster:
# packages/bundle/web-app/cordis.patch.yml
- id: ui-weather
name: '@deepseek-ai/dsh-client-ui-weather'
Add the workspace dependency to packages/bundle/web-app/package.json, add the TypeScript project reference, and build the package:
pnpm exec tsc -b packages/client/ui-weather/tsconfig.json
pnpm --filter @deepseek-ai/dsh-client-ui-weather bundle
pnpm run test:gui
The package manifest's dsh.client.inject list records package-level bundle/artifact dependencies for the boot graph and watcher. The browser entry separately declares the actual Cordis service dependency, export const inject = ['slots'].
The browser requests public forecast data from Open-Meteo. No API key, host credential, model input, session event, or durable state is involved. The selected city and expanded/collapsed state reset on reload.
None. The plugin is a human-facing weather projection and does not alter prompts, messages, tools, model requests, or session logs.
None; weather data is not added to model context.
None; the plugin does not assemble or send provider requests.
MIT. See LICENSE.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。