dsh-harness-ui
A full-page console panel opened from the sidebar, with eight tabs: an overview; a session list read from the sessions service (title, directory, running state, updated time, with filters); installed bundles and Loader entries from pluginInventory and pluginManager, with per-bundle enable switches; a plugin market listing public topic:dsh-plugin repositories from the GitHub search API; a model and provider editor that writes the llm-pi-ai settings namespace through remote.settings.mutate (switch a session model, add or edit providers and their model lists, and store API keys via remote.credentials, merging over the stored profile so fields the form does not expose survive an edit); MCP and skills tabs; and a usage tab that reads the host's loopback /api/dsh-usage/overview document. Services are declared through ctx.inject, so a deployment that omits one mounts without the console rather than crashing.
从侧栏打开的整页控制台面板,含八个标签:总览;从 sessions 服务读取的会话列表(标题、目录、运行状态、更新时间,带筛选);从 pluginInventory 与 pluginManager 读取的已装 bundle 与 Loader 条目,每个 bundle 带启用开关;列出 GitHub 搜索 API 中 topic:dsh-plugin 公开仓库的插件市场;一个模型与供应商编辑器,通过 remote.settings.mutate 写入 llm-pi-ai 配置命名空间(切换会话模型、新增或编辑供应商及其模型列表、经 remote.credentials 保存 API Key,并以合并方式写入以免表单未暴露的字段被覆盖);MCP 与技能两个标签;以及一个读取宿主回环 /api/dsh-usage/overview 文档的用量标签。所需服务通过 ctx.inject 声明,缺少任一服务的部署只是不挂载该面板,不会崩溃。
How to install
dsh plugin add dsh-harness-ui About
dsh-harness-ui DeepSeek Harness Web 的全页控制台插件:把会话、插件、市场、MCP、技能与用量收进一个外壳。 行为 在侧栏新增一个 **Harness 控制台** 入口,点开后在主区打开一个整页面板。 面板顶部是视图切换器,含 7 个视图。**每个视图读取 DSH 运行时的真实数据源**,源不可用时显示明确的空状态,不填充占位数据: | 视图 | 数据源 | | --- | --- | | **总览** | ctx.sessions.list 快照 + remote.pluginInventory | | **会话管理** | ctx.sessions.list(标题、目录、运行状态、更新时间) | | **插件管理** | remote.pluginInventory.list() + remote.pluginManager.listBundles() / listPlugins();开关调用 setBundleEnabled | | **插件市场** | GitHub 搜索 API topic:dsh-plugin(公开、无需凭据) | | **技能浏览** | remote.skills.list({ sessionId }),按活动会话解析 | | **MCP 管理** | 本构建无客户端接口 → 空状态 | | **用量与模型** | …
Recommendation signals
Meta
- License
- MIT
- Language
- JavaScript
- GitHub stars
- 0
- mo. downloads
- 466
- Last push
- 2026-09-20
- Created
- 2026-09-19
Basic safety check
- Findings
- None
- Sources
- curated:awesome-dsh-plugin.com, curated:awesome-dsh-plugin/awesome-dsh-plugin
- Topics
- deepseek-harness, dsh-plugin, plugin, web-ui
Related plugins
magic-mcp
21st-dev/magic-mcp
It's like v0, but in your Cursor / Claude Code / Windsurf: search 10,000+ React/Tailwind components, generate new UI with AI, and publish your own — right from your editor. Magic MCP is now the 21st MCP; this package keeps old configs working. Setup: 21st.dev/mcp
UI-TARS-desktop
bytedance/UI-TARS-desktop
The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra
dsh-genui
omdsh-dev/dsh-genui
Interactive UI components rendered inline in replies: layout, charts, forms, quizzes, mermaid, 3D scenes, and an action event loop back to the model.
radar
skyhook-io/radar
The missing open-source Kubernetes UI with a built-in MCP server for AI agents. See what's broken, why, and what changed. Issues, Topology, event timeline, Helm, GitOps, live service traffic, and cluster audits - all in one Go binary.