Skip to main content
DeepSeek Harness Desktop 是 Tauri 2 应用,负责管理本地 Harness 服务,并在原生窗口中显示其 Web 界面。

主要层次

启动流程

1

解析配置

Rust 确定正式版或 Debug 路径、活动 Profile、首选内核与端口。
2

准备依赖

适当时复用兼容系统工具,否则准备托管 Node.js、pnpm 与预构建内核。
3

确保插件

启动服务前检查并恢复必需的内部插件。
4

启动并探测 Harness

后端启动概念上等价于 dsh --profile <profile> --host 127.0.0.1 --port 3080 的进程,然后等待健康检查。
5

加载客户端

原生窗口从设置或加载状态切换到本地 Harness UI。

信任边界

Web 客户端、Rust 后端、Harness 进程、插件、模型供应商和工作区是不同组件,但并非独立安全沙箱。 Tauri command 缩小原生能力范围;Harness 工具和插件仍可使用用户权限执行本地代码。 继续阅读运行时与数据插件系统