Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 2 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,19 +65,9 @@ DeepSeek Harness already provides a complete agent runtime and Web UI. DSH Deskt
- Imports and exports complete custom Agent presets as portable [`.dshpreset` packages](docs/preset-packages.md), with conflict checks and a trust warning before installation
- Includes a production DSH app icon in macOS ICNS and Windows ICO formats

## Model providers
## Friends

During initial setup, you can choose a model provider and enter its API key directly. DSH Desktop uses the real Harness Settings and Credentials APIs: the key is written only to the credential store, the corresponding provider route is created automatically, and its built-in model catalog is inherited without requiring model IDs to be entered manually.

The initial setup currently includes:

| Type | Providers |
| --- | --- |
| Model vendors | DeepSeek, OpenAI, Anthropic, Google Gemini, xAI, Moonshot/Kimi, MiniMax, Zhipu GLM, Mistral AI |
| Model aggregation | OpenRouter |
| Inference platforms | Groq, Together AI |

Additional built-in or custom providers can be added from **Settings → Models** in Harness.
[dsh-market](https://github.com/dsh-market/dsh-market) — the DeepSeek Harness plugin market: browse and search 900+ community plugins, preview screenshots, and install, update, enable or disable plugins, or switch themes with one click. Most plugins take effect instantly without a restart.

## Quick start

Expand Down
14 changes: 2 additions & 12 deletions README.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,19 +65,9 @@ DeepSeek Harness 本身提供完整的 Agent Runtime 与 Web UI。DSH Desktop
- 可把完整的自定义 Agent 预设导入/导出为便携的 [`.dshpreset` 压缩包](docs/preset-packages.md),安装前会检查命名冲突并提示信任风险
- 正式 DSH 应用图标,支持 macOS ICNS 与 Windows ICO

## 模型提供方
## 友情链接

首次配置时可选择模型提供方并直接填写 API Key。DSH Desktop 复用 Harness 的真实 Settings/Credentials API:Key 只写入凭据存储,对应 Provider 路由会自动创建,并继承其内置模型目录,无需手工填写模型 ID。

当前首启列表包括:

| 类型 | Provider |
| --- | --- |
| 模型厂商 | DeepSeek、OpenAI、Anthropic、Google Gemini、xAI、Moonshot/Kimi、MiniMax、智谱 GLM、Mistral AI |
| 模型聚合平台 | OpenRouter |
| 推理服务平台 | Groq、Together AI |

更多内置或自定义 Provider 可以在 Harness 的“设置 → 模型”中添加。
[dsh-market](https://github.com/dsh-market/dsh-market) — DeepSeek Harness 插件市场:浏览、搜索社区 900+ 插件,截图预览、一键安装 / 更新 / 启停 / 换主题,多数插件免重启即时生效。

## 快速开始

Expand Down
4 changes: 2 additions & 2 deletions test/release.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ describe('GitHub release contract', () => {
) as {
dependencies: Record<string, string>
build: {
publish: Array<{ provider: string; owner: string; repo: string }>
publish: Array<{ provider: string; url: string }>
win: { verifyUpdateCodeSignature: boolean }
}
}
Expand All @@ -109,7 +109,7 @@ describe('GitHub release contract', () => {

expect(packageJson.dependencies['electron-updater']).toBeTruthy()
expect(packageJson.build.publish).toEqual([
{ provider: 'github', owner: 'dataelement', repo: 'dsh-desktop' }
{ provider: 'generic', url: 'https://dshdesktop.com/updates/latest/' }
])
expect(packageJson.build.win.verifyUpdateCodeSignature).toBe(false)
for (const asset of [
Expand Down
Loading