SuperAPI AI 工具集

hiclaw-migrate

智能体与模型

查看项目

更新于 10-16 04:58

技能介绍

用途:把独立运行的 OpenClaw 实例迁移为 HiClaw 受管 Worker。HiClaw 是多智能体系统,Worker 运行在基于 hiclaw/worker-agent 镜像的 Docker 容器中,通过 Matrix 通信,配置存于 MinIO,容器无状态。

主要能力:分析工具依赖、适配 AGENTS.md 与 SOUL.md、适配 cron 任务、生成迁移 ZIP。

使用方式:

  1. 分析依赖:bash <SKILL_DIR>/scripts/analyze.sh --state-dir ~/.openclaw --output /tmp/hiclaw-migration,检查 tool-analysis.json 中的 apt/pip/npm 包与未知二进制。
  2. 改写 AGENTS.md:保留角色定义、领域知识、自定义工作流;删除与 HiClaw 内置段重复的内容(会话启动、记忆、技能、Matrix 通信、任务执行、安全等),移除 Discord/Slack 引用,自定义内容放在 <!-- hiclaw-builtin-end --> 之后。
  3. 改写 SOUL.md:加入 AI Identity 段与安全规则。
  4. 适配 cron:去掉投递配置,保留调度与任务内容,由 Manager 创建对应计划任务。
  5. 生成 ZIP:bash <SKILL_DIR>/scripts/generate-zip.sh --name <name> --state-dir ~/.openclaw --output /tmp/hiclaw-migration。
  6. 交付:在 HiClaw 主机运行导入脚本,如 ./hiclaw-import.sh worker --name <worker-name> --zip <path-to-zip>。

限制:openclaw.json、认证配置/API 密钥、设备身份、会话历史、扩展/插件、Discord/Slack 频道配置均不迁移;Worker 技能由 Manager 控制,容器权限受限。