deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:Fectivnfy112357/crossplug
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
在 DSH(DeepSeek Harness)与 mcode(MiniMax Code / pi)之间双向转换插件的零依赖工具。
转换是"脚手架 + 映射":能映射的能力直接桥接(逻辑零移植),无法映射的生成带说明的桩,
每项结论写进输出包的 CONVERSION-REPORT.md。
node bin/convert.mjs install dsh # DSH 侧:agent preset(~/.dsh/.agent-presets/crossplug/)
node bin/convert.mjs install dsh-host # DSH 侧:宿主组合插件(推荐,所有会话可用,需重启 DSH)
node bin/convert.mjs install mcode # mcode 侧:agent-plugins 插件包(~/.minimax/plugins/crossplug/)
# DSH → mcode
node bin/convert.mjs dsh2mcode <DSH preset目录|插件源码文件> [--out <dir>] [--install mcode]
# mcode → DSH(默认输出 agent preset)
node bin/convert.mjs mcode2dsh <pi extension文件|插件包目录> [--out <dir>] [--install dsh]
# 输出为普通插件(宿主组合插件,所有会话可用,不依赖 preset 选择)
node bin/convert.mjs mcode2dsh <pi extension> --host [--install dsh-host]
# 安装 host 模式转换产物到指定 profile
node bin/convert.mjs install dsh-host --src <host转换产物目录> --profile <web|cc-tui|headless>
# 查看两侧插件
node bin/convert.mjs list
输入形态:DSH preset 目录(preset.yml + agent.cordis.yml)、DSH 插件源码(.js)、
pi extension 文件(.js/.ts)、pi 插件包目录(含 vendor/ 相对依赖)、
agent-plugins 插件包(plugin.json / .minimax-plugin / .claude-plugin)。
~/.dsh/.agent-presets/<id>/,新会话选择该 preset。--host):所有会话自动生效,无需选择 preset。~/.minimax/plugins/<name>/,/plugins → Local 标签页安装/启用;
包内技能自动注册为斜杠命令(/技能名)。/convert-plugin 斜杠命令或自然语言触发。doc/mcode-plugin-spec.md §1.1):
~/.minimax/settings.json 的 extensions 数组是死配置。面向 mcode 的产物以
agent-plugins MCP 包为准(工具经 MCP stdio 生效);pi extension 包与事件桥接
仅在独立 pi CLI / DSH 运行时有效。system-prompt/assemble ↔ before_agent_start、
session/event(turn/end) ↔ turn_end 为 1:1;其余事件弱/只读转发或丢失(报告标注)。~/.agents/skills 共享,转换器只处理插件。doc/(dsh-plugin-spec.md / mcode-plugin-spec.md / event-mapping-questions.md)。CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。