dsh-record-replay:DeepSeek Harness 的 macOS 桌面工作流录制 DSH plugin

humblebanana/dsh-record-replay

技能与智能体已验证
收录时间 2026-08-20
页面最后更新 2026-08-20

DSH plugin 将 macOS 桌面操作录制成可复用的 Agent 技能,支持演示教学与自动打包。

把用户演示的 macOS 桌面操作录制成 Agent 技能,让 DeepSeek Harness 学会真实工作流。

install
dsh plugin --profile web add github:humblebanana/dsh-record-replay
分类
技能与智能体
平台
DSH-Plugin
作者
humblebanana
分发方式
插件

dsh-record-replay 核心特性

录制桌面操作演示校验录制证据打包技能输入生成技能骨架

dsh-record-replay 仓库信息

humblebanana
发布者
humblebanana
仓库
humblebanana/dsh-record-replay
10
Star
0
Fork
0
Watch
0
开放 Issue
语言TypeScript
许可证MIT License
官网
仓库最近更新2026-08-14 00:06:20
仓库创建时间2026-08-13 22:31:30
主题
computer-usedeepseek-harnessdsh-pluginmacosrecord-replay
默认分支main

dsh-record-replay 仓库简介

dsh-record-replay 是 DeepSeek Harness(DSH)的 macOS 桌面工作流录制插件(DSH plugin),由 humblebanana 维护,采用 MIT 协议。它把 Open Record/Replay 这个 macOS 工作流录制器变成 DSH 的一等公民能力:注册 open-record-replay 技能和六个面向模型的 orr_* 工具,让 Agent 能学习用户演示的桌面操作流程——录制真实 macOS 动作、校验证据、打包给宿主 Agent 的原生技能创建器。

dsh-record-replay 这个 DSH plugin 提供哪些核心工具?

插件提供六个 orr_* 工具,覆盖完整流程:orr_permissions_check 在录制前检查辅助功能/输入监控权限;orr_record_startorr_record_stop 开始/结束捕获用户演示;orr_session_events 读取事件流(events.jsonl,可限制条数);orr_session_validate 按官方契约校验录制;orr_skill_prepare 打包证据目录。此外还内置 orr_skill_create 作为技能创建兜底,能按 Anthropic skills 规范生成 SKILL.md 骨架并安装到 ~/.agents/skills/<name>/

dsh-record-replay 怎么安装?

需要 macOS(录制器原生后端是 Swift,需 Xcode 命令行工具)、Node.js >= 22.19、DeepSeek Harness 安装,以及 open-record-replay 的检出(插件会调用其 bin/orr.js)。构建并作为 bundle 添加到 profile:

bash
git clone https://github.com/<you>/dsh-record-replay.git
cd dsh-record-replay
pnpm install
pnpm build
pnpm pack                      # 生成 dsh-record-replay-0.1.0.tgz
dsh plugin --profile web add ./dsh-record-replay-0.1.0.tgz

dsh plugin add 会把包记录到 profile 的 package.json 依赖和 dsh.profile.bundles,harness 会自动修复 profiles/node_modules 回退。随附的 cordis.patch.yml 挂载了一个中立行,可通过 profile 的 cordis.patch.yml 覆盖指向你的检出。

dsh-record-replay 有哪些配置项?

配置键包括 cliPath(显式指定 bin/orr.js 路径,覆盖 repoRoot)、repoRoot(open-record-replay 检出路径,CLI 为 <repoRoot>/bin/orr.js)、runsOut(录制目录,默认 runs)、skillInputsOut(技能输入包目录,默认 skill-inputs)。CLI 以会话工作区为工作目录运行,录制和技能包会落在 Agent 文件系统工具可读的位置。

dsh-record-replay 兼容哪些 DeepSeek Harness 版本和平台?

插件面向 macOS 平台,依赖 DeepSeek Harness 运行时(Node.js >= 22.19)。它通过 @deepseek-ai/dsh-skill@deepseek-ai/dsh-subprocess@deepseek-ai/dsh-tools 等官方依赖与 DSH 集成,属于 Agent 核心类插件。仓库创建于 2026-08-13,最近更新于 2026-08-13,Stars 7,无开放 Issue。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH-Plugin 常见问题