Antigravity Bridge — 反重力桥
v2.0.1从 Google Antigravity IDE 到 OpenClaw 的单向知识桥。仅同步 Antigravity 项目中的 .md 文档文件到 OpenClaw 工作空间,以实现本地矢量索引。不会同步任何密钥、凭证或二进制状态 —— rsync 过滤器强制执行仅 .md 文件的传输。支持多个项目。
运行时依赖
版本
--verbose 显示 rsync 输出和详细进度
安装命令
点击复制技能文档
反重力桥 从 Google Antigravity IDE 到 OpenClaw 的单向知识桥。它将您的 Antigravity/Gemini 项目中的 .md 文件同步到 OpenClaw 工作区,其中它们被原生嵌入和索引以供 memory_search 使用。无需 MEMORY.md 转储,无需自定义状态跟踪 —— 只需磁盘上的文件,自动索引。
何时使用 用户说 "sync antigravity"、"bridge sync"、"pull antigravity docs" 需要跨项目的 Antigravity 管理上下文意识 在 Antigravity 会话之后,为了在 OpenClaw 中显示新的决策/规则/任务 定时(cron)自动保持知识的新鲜度
何时不使用 主要编码工作(使用 Antigravity 来完成 —— 它具有 IDE、LSP、深度代码意识) 将数据写回 Antigravity 项目(这是一种单向操作:Antigravity → OpenClaw) 查询已同步的知识(直接使用 memory_search —— 文件已经被索引)
架构 Antigravity IDE OpenClaw 工作区 ──────────────── ───────────────────────────── ~/repo/acme-corp/acme-platform/ .agent/memory/ ──rsync──► antigravity/acme-platform/ .agent/rules/ ──rsync──► .agent/memory/ .agent/skills/ ──rsync──► .agent/rules/ .agent/sessions/ ──rsync──► .agent/skills/ .agent/tasks.md ──rsync──► .agent/sessions/ .gemini/GEMINI.md ──rsync──► .agent/tasks.md docs/ ──rsync──► .gemini/GEMINI.md .md (root) ──rsync──► docs/ .md (root) ~/.gemini/antigravity/ knowledge/ ──rsync──► antigravity/gemini-knowledge/ ──────────────── ───────────────────────────── │ OpenClaw 原生嵌入器(memorySearch.extraPaths) │ memory_search 查询 关键设计决策: 文件落在 OpenClaw 工作区目标位置下的 antigravity/<项目名称>/ 下 OpenClaw 的原生嵌入器通过 memorySearch.extraPaths 自动索引它们 sync.sh 是幂等的 —— 可以安全地重复运行或使用 cron 不存在的源路径将被优雅地跳过(无失败)
设置指南 步骤 1:前置条件 # rsync(通常在 macOS/Linux 上预安装) rsync --version # yq — YAML 解析器(必需) brew install yq # macOS # 或:sudo apt install yq # Ubuntu/Debian # 或:snap install yq # Ubuntu snap yq --version
步骤 2:复制配置模板 cp ~/.openclaw/workspace/skills/antigravity-bridge/config-template.yaml \ ~/.openclaw/workspace/antigravity-bridge.yaml
步骤 3:编辑配置 打开 ~/.openclaw/workspace/antigravity-bridge.yaml 并配置您的项目: projects:
- 名称:acme-platform
- 名称:gemini-knowledge
步骤 4:配置 OpenClaw extraPaths 告诉 OpenClaw 索引已同步的目录。在您的 OpenClaw 配置文件(~/.openclaw/config.yaml 或等效文件)中添加: memorySearch: extraPaths: - ~/path/to/openclaw/workspace/antigravity
步骤 5:使用 --dry-run 测试 ~/.openclaw/workspace/skills/antigravity-bridge/sync.sh --dry-run --verbose
步骤 6:实际运行 ~/.openclaw/workspace/skills/antigravity-bridge/sync.sh --verbose
步骤 7:使用 memory_search 验证 在同步后,查询 OpenClaw 内存以确认索引: memory_search: "acme-platform agent rules" memory_search: "GEMINI.md"
配置参考 # ~/.openclaw/workspace/antigravity-bridge.yaml projects:
- 名称:<字符串> # 标识符 —— 用作子文件夹名称
- 名称:<字符串> # 标识符 —— 用作子文件夹名称