Wiki 知识库

全部文档 / 标签: DSH Desktop

2 篇
清除

DSH Desktop 桌面端架构解析

作者分析了 DSH Desktop 桌面端的整体架构:Renderer 进程负责显示 Harness WebUI,Main 进程负责窗口创建、Harness 启动、更新与配置修复,两者通过 Preload 和 IPC 通信。聊天与任务执行走独立的本地 HTTP/RPC 通道,连接 Harness Runtime 独立进程(macOS 用 Electron UtilityProcess,Windows 用自带 Node.js),仅监听本地回环随机端口。Harness Runtime 基于 Cordis 插件组合,包含 Agent Loop、Tool Registry、Session Service 和模型适配器,并扩展了 Preset 导入导出、插件市场和 PPT 生成等能力。本地数据与安装目录分离便于升级保留配置,模型 API、更新和手机接入(Mobile Bridge)等外部服务各自独立。

跟 WebUI 说再见了,最强 DeepSeek 桌面端来了!

作者认为 DeepSeek Harness 的 WebUI 方式和 CLI 各有不足:浏览器难以管理长期运行的 Agent 会话,CLI 则在多任务时难以区分上下文。作者推荐 dataelement 社区(BISHENG 团队)开发的 DSH Desktop,一款 DeepSeek Harness 桌面端。相比其他竞品,它上手门槛低、有故障诊断与 Safe Mode、并提供企业版。作者实操演示了配置流程、PPT 一键生成、插件市场和 Agent Preset 广场等功能,并拆解了其 Electron + Harness Runtime 的技术架构:桌面宿主接管窗口、进程、更新与配置,Harness Runtime 继续负责 Agent 执行。

技术 › Harness Engineering cxuan 2026-09-1211.8 KB 55.8K 143 76