OpenClaw Antigravity Sync Skill

🔄 智能同步 Antigravity 模型配置

自动发现并配置 Google Antigravity 模型与配额,一键同步最新可用资源到本地配置

收藏
4.2k
安装
1.7k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Antigravity Sync 是一款面向 OpenClaw 用户的自动化配置工具,专门用于管理 Google Antigravity AI 模型的发现与同步。用户通过简单的命令触发(如 sync antigravityupdate models),即可自动完成以下操作:

1. API 查询:调用 Google Cloud Code Assist API 的 fetchAvailableModels 端点,获取当前账户可用的全部模型及其配额状态
2. 智能筛选:自动过滤掉已耗尽配额(exhausted)的模型,仅保留可正常使用的资源

3. 配置更新:将获取的模型列表写入 openclaw.jsonmodels.providers["google-antigravity"].models 字段

4. 默认模型设置:自动将 API 推荐的默认模型设为 agents.defaults.model.primary,同时尊重用户的已有手动选择

5. 安全备份:在修改配置文件前自动创建备份,防止配置丢失

显著优点

  • 零配置上手:无需手动编辑 JSON 文件,降低配置错误风险
  • 实时同步:确保本地配置与 Google 云端可用模型保持同步
  • 配额感知:自动剔除不可用模型,避免调用失败
  • 非侵入式设计:保留现有认证设置和用户手动指定的模型偏好
  • Node.js 运行时:执行效率高,依赖轻量

潜在缺点与局限性

  • 单一供应商锁定:仅支持 Google Antigravity,无法同步其他提供商(如 OpenAI、Anthropic)的模型
  • 触发方式受限:仅支持命令行触发,无自动定时同步机制
  • 权限依赖:必须预先完成 google-antigravity OAuth 认证,否则无法运行
  • 配置格式固定:假设用户严格使用标准的 openclaw.json 结构,自定义路径或格式可能不兼容
  • 网络依赖:完全依赖 Google API 可用性,无离线缓存或降级方案

适合人群

  • 使用 OpenClaw 框架并接入 Google Antigravity API 的开发者
  • 需要频繁切换模型或管理多模型配额的团队
  • 希望减少手动配置维护工作的 DevOps/平台工程师

常规风险

  • 认证令牌泄露:虽然脚本本身不存储凭证,但运行时需访问 OAuth 令牌,建议在受控环境中执行
  • 配置覆盖风险:尽管有备份机制,但频繁同步仍可能意外覆盖手动调整的高级配置
  • API 限流:频繁调用 fetchAvailableModels 可能触发 Google Cloud 的速率限制
  • 版本兼容性:API 响应格式变更可能导致解析失败,需关注 Google 官方更新日志

OpenClaw Antigravity Sync Skill 内容

手动下载zip · 6.7 kB
package.jsonapplication/json
请选择文件