前言¶
DSH(DeepSeek Harness)支持插件化扩展。本插件允许 DSH 直接调用本机 Codex 的 Windows Computer Use 运行时,实现对桌面的控制,而不是通过外部 API。
这是什么¶
这是一个由 Han-1413141 维护的插件。它将 DSH 与本地已安装的 Codex Computer Use 运行时连接起来,提供原生菜单集成和自动启动功能。
核心功能¶
插件提供了以下能力:
* 读取窗口和控件
* 获取截图
* 点击
* 输入
* 按键
* 滚动
* 拖动
* 启动应用
安装与启用¶
安装前需确保系统环境满足要求(见下文)。安装命令如下:
dsh plugin --profile desktop add https://github.com/Han-1413141/dsh-codex-computer-use/releases/download/v0.1.4/dsh-codex-computer-use-0.1.4.tgz --ignore-scripts
安装完成后,重新启动 DSH。在指令列表末尾(窗口较小时需向下滚动)选择 Computer Use,或直接输入 /computer。插件会在草稿前填入电脑操作提示,补充任务后发送即可。
典型用法¶
以下是两个典型的使用场景示例:
-
检查状态与窗口读取:
使用codex_computer_read检查 Computer Use 状态,列出窗口,然后读取指定的窗口。如果涉及首次授权,需要在 DSH 中请求确认。 -
文本输入与操作:
使用 Codex Computer Use,在记事本的新文档里输入“你好,DSH”。先检查窗口和输入焦点,每步操作后检查结果。
前置条件与注意¶
使用本插件需要满足以下条件:
- 系统要求:Windows 系统。
- 软件版本:DSH 0.2.0-rc.2。
- 运行环境:本地已安装并初始化 Computer Use 的 Codex 桌面版。
- 依赖:Codex 提供的
@oai/sky为 0.7.5。
需要注意以下事项:
- 授权机制:首次访问应用时,会打开标题为 DeepSeek Harness - Computer Use 的独立 Windows 授权窗口;批准后,仅在本次 DSH 会话中记住该应用。
- 进程管理:不需要先打开 Codex 主窗口,也不需要保持 Codex 聊天运行。插件会在首次调用工具时自动启动后台工作进程。
- 操作主体:由 DSH 当前使用的模型决定操作,不需要额外调用 OpenAI 模型。
- 发布方式:本包未发布到 npm,需从 GitHub Releases 下载安装包。
结语¶
该插件通过本地运行时实现了 DSH 对 Windows 桌面的直接控制,适合需要自动化操作本地应用的场景。更多细节与源码可参考 GitHub 仓库。