DSH Plugins
返回列表
harness-alchemist

harness-alchemist

工作流 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install lunarmoon26/harness-alchemist

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install lunarmoon26/harness-alchemist 即可将 harness-alchemist 安装到 DeepSeek Harness,完整源码地址为 https://github.com/lunarmoon26/harness-alchemist

插件介绍

维护 Claude Code、Codex、OpenCode、Google Antigravity 和 DeepSeek Harness 各自的代理插件,往往意味着大量重复的适配器样板代码。Harness Alchemist 将这一过程收敛为单一脚手架:一次生成一个 TypeScript 插件仓库,五个平台的入口全部预先接好,开发者只需编写一次技能逻辑即可在所有目标平台上原生运行。

架构核心原则是技能拥有运行时行为,适配器保持极薄。每个产品技能以 .mjs 和 .py 行为双生脚本形式发布,承载全部业务逻辑与工具契约;各平台入口仅作为轻量适配器,通过 stdin/stdout JSON 协议将调用委派给这些脚本。脚手架开箱即带质量门禁——TypeScript 检查、运行时委派测试、结构校验和 npm 载荷审计。对于已有 monorepo,可通过 alchemy.json 清单以适配包模式接入;对于 Python、Go、Rust 等非 JS 技术栈团队,skills-only 运行时模式可让工作流直接暴露到五个平台,无需引入 JavaScript 运行时。

适合需要向多个 AI 编码代理平台分发相同技能或工作流的开发者与工程团队。零运行时依赖、CI 流水线支持标签触发发布、install-check 可驱动各本地 harness CLI 验证插件可发现性,使从初始脚手架到用户发布的整条路径都由可重复的自动化检查兜底。

截图预览

使用场景

  • 一次编写技能逻辑,自动适配 Claude Code、Codex、OpenCode、Antigravity 和 DeepSeek Harness 五个平台。
  • 在已有 monorepo 中通过 alchemy.json 清单接入适配包模式,无需重构目录结构。
  • 非 JS 技术栈团队使用 skills-only 模式,让 Python、Go、Rust 等工作流暴露到各代理平台。

适合人员

  • 需要向多个 AI 编码代理平台分发同一套技能的开发者。
  • 维护 Claude Code、Codex、OpenCode 等多代理插件仓库的工程团队。
  • 希望用非 JavaScript 语言编写技能并跨平台分发的独立开发者。