DeepSeek Harness 插件:dsh-creator-mode-plus

前言

DeepSeek Harness(DSH)的核心理念是“一切皆插件”。开发者常需要在不破坏宿主环境的前提下开发、测试和激活自己的插件。在现有的工作流中,手动创建项目、配置依赖和验证激活过程往往需要较多步骤。下面介绍 dsh-creator-mode-plus,它通过 Creator Mode+ 桥接,将这一流程自动化。

这是什么

dsh-creator-mode-plus 是一个 Fail-closed Creator Mode+ 桥接插件,由 DSHX 外部监督。它允许用户在 DeepSeek Harness 的 Web 会话中,直接通过 Agent 完成插件的开发、激活和验证。

  • 维护者:aa2246740
  • 分类:admin-security
  • 许可证:MIT

核心功能

该插件提供了一套固定工具和流程,专注于文件化的插件生命周期管理:

  1. 开发与验证:支持开发、激活和验证 DeepSeek Harness 插件。
  2. Fail-closed 桥接:采用 Fail-closed 设计,由外部 Supervisor 监督,确保操作安全。
  3. 生命周期工具:提供十个固定工具,用于脚手架搭建、检查和热重载。
  4. 热重载:支持服务端代码修改后的热更新。

安装与启用

插件安装后,需在 DSH 的 Web 会话中选择该模式。

通过 CLI 安装

使用官方 CLI 添加插件到 web profile:

dsh plugin --profile web add github:aa2246740/dsh-creator-mode-plus#v0.3.10

安装完成后,重新打开 Web Host 并刷新页面以加载插件。

通过桌面 App 安装

打开 设置 → 插件 → 添加插件,在“包名或地址”中输入:

github:aa2246740/dsh-creator-mode-plus#v0.3.10

典型用法

在 DSH Web 会话中,选择工作区和 Creator Mode+,直接说明需求和安装目标。例如:

做一个页面计数按钮插件,装到当前 DSH;完成后继续给它加一个服务端工具。

Agent 会自动执行以下步骤:
1. 创建源码。
2. 进行构建检查。
3. 选择激活方式。
4. 继续执行后续任务。

服务端代码修改支持同进程热更新,新客户端首次加载需刷新页面。

适用场景与注意

插件开发红线

DSH 官方源码为只读状态。插件不得修改 Host、内置包或官方构建产物(包括临时副本和 worktree)。若缺少公开接口,需调整插件方案;CORE_SOURCE_IMMUTABLE 不可通过接管、审批或 --force 绕过。

依赖与兼容性

  • DSHX 兼容范围:>=0.9.1 <0.10.0
  • Peer 范围:使用前需核对桌面钉、peer 范围,并确认用户具有接管能力。

许可证

代码遵循 MIT 许可证。

总结

dsh-creator-mode-plus 提供了一个安全的、Agent 引导的插件开发环境。它通过限制对宿主环境的修改和外部监督,让开发者能专注于插件本身的逻辑实现。

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

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

小夜