f-infinite-z/dsh-plugin-ops--packages-bundle0

dsh-plugin-ops-bundle

Embedded dsh bundle for dsh-plugin-ops: a settings-page health panel (scan, plugin rows, diagnosis chat) over the shared engine

AI Analysis

核心用途是在 Web 设置页面中嵌入健康检查面板,用于扫描和诊断插件状态。适合需要直观管理和排查 DSH 插件故障的 Web 端用户。

Package
dsh-plugin-ops-bundle
Version
0.2.0
License
MIT
Last updated
Sep 10, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:f-infinite-z/dsh-plugin-ops#558cf3de7a684fb914ea52c0b7323a9d54e31b22&path:packages/bundle

dsh-plugin-ops-bundle

Embedded dsh-plugin-ops bundle for DeepSeek Harness: installs a dsh-ops health-check section into the harness Web settings page (scan, findings, plugin-row enable/disable, fault timeline, diagnosis chat).

Install

dsh plugin --profile web add dsh-plugin-ops-bundle

Then restart the dsh web process. The section appears in Settings.

How it works

  • Host half (lib/index.js): a cordis plugin that waits for the optional webServer service and serves the panel API under the /dsh-ops prefix, reusing the shared engine (dsh-plugin-ops-core). The diagnosis chat prefers the harness ctx.llm seam with the configured default model and falls back to a direct OpenAI-compatible channel when the tree exposes no llm service.
  • Browser half (lib/client.js): registers a settings.section through dsh.client and fetches the same-origin /dsh-ops/api/* routes.
  • Profiles without a Web server are unaffected: the host half activates but registers nothing.

License

MIT