迁移已有 Agent 配置
本页面针对已经装好 npm / Docker 或 Podman、且宿主机上已有可用 Agent 的用户(刚开始用 MANYOYO 请先看安装):
- 宿主机上已经能运行
claude/codex/gemini/opencode - 已经能访问大模型(环境变量或本地认证已配置)
目标是用最短路径把现有配置迁移到 MANYOYO 沙箱。
默认镜像是预构建的
ghcr.io/xcanwin/manyoyo,本地没有时会自动拉取,不需要执行manyoyo build;只有自定义镜像时才需要构建。
1. 安装 manyoyo
bash
npm install -g @xcanwin/manyoyo
manyoyo -v2. 安装 Podman / Docker
容器运行时安装或切换可参考:
3. 立即迁移配置
bash
manyoyo init all4. 直接启动 Agent
bash
manyoyo run -r claude
manyoyo run -r codex
manyoyo run -r gemini
manyoyo run -r opencode如果只想先验证帮助与配置链路,可先执行:
bash
manyoyo --help
manyoyo run --help
manyoyo config show -r claude故障排查
如果 init 提示某些变量未找到,直接编辑 ~/.manyoyo/manyoyo.json 的对应 runs.<agent>.env:
bash
vim ~/.manyoyo/manyoyo.json
# 示例:查看 runs.claude.env
node -e "console.log(require('json5').parse(require('fs').readFileSync(process.env.HOME+'/.manyoyo/manyoyo.json','utf8')).runs?.claude?.env)"更多问题见:故障排查