Skip to main content

How to use deepseek-harness-studio

Deterministic test package for DSH Desktop Plugin Center's trusted installation feature, also hosting host-side entries and browser-side workspace tool pages for F003 real installation transaction verification.

This article is auto-derived from indexed fields (wiki / faq / compatibility_json), not freshly AI-generated.

This article is derived from the plugin's already-indexed fields (wiki / faq / compatibility_json / readme), not freshly generated by AI. Source field is noted at the end of each section.

Quick start

deepseek-harness-studio

— source: plugin_wiki.wiki_content

Install & verify

dsh plugin --profile web add github:fufankeji/deepseek-harness-studio#path:packages/examples/plugin-center-fixture

Run the command above in your DSH Web Profile. Then enable the plugin in the plugin list.

— source: plugins.install

Key points

  • Electron 桌面端:提供应用窗口、系统托盘、单实例运行、外部链接处理和安全的 preload 通信接口。
  • 本地 Harness Host:桌面主进程启动 dsh web,等待本地服务就绪,并在应用退出时关闭 Host 进程。
  • Web 工作区:保留 DeepSeek Harness 的会话、工作区、模型、工具、Skills 和插件运行能力。
  • 插件发现与推荐:自动读取在线目录,通过精选、最近更新、生态热门、场景分类和搜索,帮助用户快速找到值得尝试的插件。
  • Agent 智能找插件:用一句自然语言描述需求,Agent 自动检索公开 dsh-plugin 目录、筛选相关候选并说明推荐理由。

— source: plugin_wiki.readme_en (fallback readme_raw)

FAQ

Can this plugin be directly installed in production DSH?

No. The README explicitly states "For development evidence only". It is a reviewed test package for the F003 trusted installation feature and is not provided as a production plugin or user-facing workspace tool.

What visible features does it actually provide?

After installing to the web profile, a "Workspace Tools" button will appear in the desktop sidebar. Clicking it opens a fixed bilingual Chinese/English page, used to verify that Host entries are correctly activated after an actual Electron restart.

What configuration options and environment variables are available?

There is no Config/Schema/process.env reading logic declared in the source code or package.json, nor any os/cpu/engines fields. No additional parameters can be configured at runtime.

Will it write to disk or make network requests?

No. The Host side only returns a frozen constant object {status:'running', capability:'workspace-tools'}, and the Client side only renders static text. No data is persisted and no remote calls are made.

What should I do when errors occur?

Since this is a test fixture, if there is a Host/Client mismatch or missing service, it should be reported as an F003 test harness defect to the repository issue. It should not continue to be used in production.

— source: plugin_wiki.faq_json

Compatibility

  • DSH: 未声明(fixture 自身版本 0.1.0-rc.5)
  • Node: 未声明

— source: plugin_wiki.compatibility_json

Pitfalls

Review the upstream repo before installing. This guide is auto-derived from indexed fields and may lag the latest release. If anything contradicts the official docs, treat the upstream source as authoritative.

— source: general rule