dsh-record-replay:DeepSeek Harness 的 macOS 桌面工作流录制 DSH plugin
humblebanana/dsh-record-replay
DSH plugin 将 macOS 桌面操作录制成可复用的 Agent 技能,支持演示教学与自动打包。
把用户演示的 macOS 桌面操作录制成 Agent 技能,让 DeepSeek Harness 学会真实工作流。
dsh plugin --profile web add github:humblebanana/dsh-record-replay- 分类
- 技能与智能体
- 平台
- DSH-Plugin
- 作者
- humblebanana
- 分发方式
- 插件
dsh-record-replay 核心特性
dsh-record-replay 仓库信息

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_start 和 orr_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:
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。