Lgv-H/dsh-maibot-plugin-writer ↗★ 0
dsh-maibot-plugin-writer
让 DSH(DeepSeek Harness)自己编写、校验、安装麦麦(MaiBot)插件:maibot_plugin_scaffold / maibot_plugin_validate / maibot_plugin_install / maibot_plugin_catalog / maibot_sdk_reference 适合需要开发、测试和部署MaiBot机器人插件的开发者。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Lgv-H/dsh-maibot-plugin-writerドキュメント
README 全文を読む ↗配置
在 profile 的 cordis.patch.yml 里覆盖(profile 层优先级高于插件自带的 bundle 层):
- id: dsh-maibot-plugin-writer
name: dsh-maibot-plugin-writer
config:
maibotRoot: 'C:\...\modules\MaiBot' # MaiBot 源码根(含 src/plugin_runtime 与 plugins/)
pythonPath: '' # 可选:AST 深检用解释器;默认从 MaiBot 同级 python-env/.venv 探测
dshHome: '' # 可选:默认 $DSH_HOME 或 ~/.dsh
syncSkill: true # 是否把随包 skill 投放到 /skills
maibotRoot 解析顺序(显式优先,配错即报错,不会静默换目录):
- 工具参数
maibotRoot - 插件配置
maibotRoot - 环境变量
DSH_MAIBOT_ROOT/MAIBOT_ROOT - 当前工作目录逐级向上探测
- 常见安装位置自动发现:
%APPDATA%\MaiBotOneKeyDesktop\*\modules\MaiBot(一键包)、~/MaiBot、~/maibot、~/Documents/MaiBot、/opt/MaiBot等;命中多个时取最近修改的,并在来源说明里列出全部候选
Python 解释器解析顺序:插件配置 pythonPath → MaiBot 同级的 python-env/、.venv/、.venv312/ → PATH。