Skip to main content

How to use Deepseek-Harness-Desktop

dsh shared core profile bundle: inserts basic plugin rows including model adapter, tool, persistence, sandbox, and telemetry at the empty profile root, serving as the first layer for all profiles

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-Desktop(vendor/deepseek-harness/packages/bundle/base)

— source: plugin_wiki.wiki_content

Install & verify

dsh plugin --profile web add @deepseek-ai/dsh-base

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

— source: plugins.install

Key points

  • 官方界面 — 对话、工具调用、审批就是 dsh web,没有另做一套聊天页。
  • Git — 标题栏切分支、提交、推送、开变更请求。
  • 文件与终端 — Ctrl+\ 打开右栏(Files / Diff / Browser / Agents);Ctrl+` 打开底栏终端,选区可送进对话。
  • 模型 — 第三方思考强度、识图兜底;最新一条用户消息可改完再发。
  • 外观 — 浅色 / 深色主题。壁纸在外观里选或点「浏览」打开图库(分类、搜索、收藏,确认后按窗口比例裁切);毛玻璃和像素化也在外观里调。

— source: plugin_wiki.readme_en (fallback readme_raw)

FAQ

Will I automatically get DeepSeek's web search capability after installing?

Yes. The patch registers the DeepSeek official search route, reuses the same API key managed by the Models page, with a 60-second timeout; fetch is disabled by default.

Do I need to install anything extra to run this bundle on Windows?

No. The bash and pwsh shell stacks are mutually exclusively mounted in the same patch based on platform; Windows automatically enables pwsh; to switch to a local PowerShell not constrained by sandbox, you need to fully override in the patch.

Does it send telemetry data by default?

No. session-telemetry-otel defaults to mode: 'DISABLED'; you need to set DSH_TELEMETRY_MODE=FULL or FEEDBACK_ONLY to report.

To change the default model, should I modify this bundle's patch or settings?

Change settings. The llm-deepseek or llm-pi-ai section written in $DSH_HOME/settings.yaml can be hot-updated; the Models page in Web writes to this document.

Will installing this also install the Codex / Claude Code provider?

No. This bundle explicitly does not depend on or mount @deepseek-ai/dsh-subagent-codex and @deepseek-ai/dsh-subagent-claude-code.

What exactly does the default "writable in workspace" sandbox control?

Writes are restricted to the current working directory and the session's temporary subdirectory; read-only mode does not grant any write permissions.

I wrote cordis.patch.yml in my profile, will it conflict with this bundle?

No conflict, but it replaces the entire line's config by id; no deep merge, so when upgrading the bundle, custom overrides still hit the entire line by id.

— source: plugin_wiki.faq_json

Compatibility

  • DSH: 0.1.0-rc.6+
  • Node: >=22.19.0

— 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