Skip to main content
migrate 支持两种迁移方式:
  • 对 LangChain、LangGraph、ADK、Strands 和 Bedrock AgentCore 项目执行本地结构化迁移,生成 AgentKit 应用文件。
  • 对 Dify 导出项目或其他类型的智能体项目启动远程迁移任务,并在任务结束后下载生成的 VeADK 项目。

migrate

本地结构化迁移会分析入口对象并在源项目中生成服务入口、部署配置和迁移计划,同时更新项目依赖。命令会输出新建、更新或覆盖的文件;使用 --dry-run 可以只查看计划。
该命令会修改源项目。--force 会覆盖已存在的生成文件;执行前请提交或备份现有改动,并先使用 --dry-run 核对计划。

migrate create

为 Dify 导出目录或其他智能体项目创建远程迁移任务。命令会上传源目录、创建远程沙箱并返回任务 ID;任务在后台继续执行。相同工作区、源目录和迁移配置已有进行中的任务时,命令会复用该任务。
该操作会把源目录上传到远程沙箱,并可能创建产生费用的云资源。请先移除密钥、用户数据和其他不应上传的文件。生成结果必须写入源目录的同级专用目录,不能覆盖源目录或写入其内部。

migrate list

列出指定工作区本地保存的 Dify 或 Any 迁移任务元数据。该操作不会查询其他工作区,也不会创建云资源。

migrate status

查询远程任务状态。任务成功、部分成功或失败后,该命令会把结果或失败报告下载到创建任务时确定的输出目录;再次执行时会复用本地终态结果。
--overwrite 会替换已经下载到结果目录中的文件。仅在确认不需要保留本地修改时使用。
最后修改于 2026年9月19日