DeepSeek Harness 插件:dsh-dev-actions

在使用 DeepSeek Harness (DSH) 进行开发时,开发者经常需要重复输入相同的命令、Prompt 或指令。例如反复输入设备 ID 运行 Flutter,或在每次验收时复述同一套登录流程。dsh-dev-actions 插件旨在解决这一问题,让 AI 主动发现并维护这些重复操作,将其转化为 DSH 界面中的一键操作。

插件定位

这是一个由 skitse 维护的工作流插件。它通过 AI 模型,将重复出现的开发命令、提示词和指令转化为 DSH 的一键操作按钮。插件不依赖用户手工整理快捷方式,也不需要预先提醒 AI 创建按钮,而是在开发过程中自动发现、更新、去重并维护这些入口。

核心功能

插件具备以下核心能力:

  • AI 自动发现与维护:AI 会自动识别开发过程中的重复模式,判断其是否可能再次使用,并自动生成或更新快捷动作。
  • 三种动作类型:
    • 命令按钮:支持运行、查看日志和停止命令。
    • Prompt 按钮:作为用户消息直接发送给 AI。
    • AI 指令按钮:进入可编辑输入框,由用户检查或修改后发送。
  • 范围控制:支持工作区和会话两种作用范围。
  • 依赖要求:需要安装 dsh-better-sidebar@^0.10.3 插件。

安装与启用

安装前请确保环境满足以下要求:

  • Node.js 22.19+ 或 24+
  • 已安装 DSH CLI
  • 已安装 dsh-better-sidebar@^0.10.3

执行以下命令安装插件:

dsh plugin --profile web add dsh-better-sidebar@^0.10.3 https://github.com/skitse/dsh-dev-actions/releases/latest/download/dsh-dev-actions.tgz

安装完成后重启 dsh web 并刷新浏览器即可使用。

典型用法

该插件适用于多种开发场景,能够沉淀反复出现的验收步骤和协作指令:

  • Flutter / 移动端:一键运行、热重载、测试。
  • Web 开发:启动 dev server、运行 E2E、打开重复验收 Prompt。
  • 后端开发:启动服务、迁移检查、查看日志、执行聚焦测试。
  • Xcode / 原生开发:保存项目固定的构建、测试和模拟器命令。

注意事项

  • 非远程 IDE:插件不是远程 IDE,不负责设备画面流或 GUI 自动化。
  • 执行控制:动作内容和复用理由始终完整可见,执行或发送必须由用户点击。
  • 版本兼容:插件版本固定兼容 DSH RC 范围。

结语

dsh-dev-actions 通过 AI 主动记忆替代人工整理快捷方式,帮助开发者减少重复操作,提升开发效率。更多细节可参考 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜