编程 Google Antigravity 2.0 深度实战:从 AI IDE 到 Agent 编排平台——Google I/O 2026 最大杀器的全栈指南

2026-05-30 11:39:14 +0800 CST views 6

Google Antigravity 2.0 深度实战:从 AI IDE 到 Agent 编排平台——Google I/O 2026 最大杀器的全栈指南

2026 年 5 月 19 日,Google I/O 大会上,一个看似不起眼的发布彻底改变了 AI 编程工具的竞争格局:Antigravity 2.0。它不再是一个"带 AI 的 IDE",而是一个完整的 Agent 编排平台——Desktop App、CLI、SDK、云端托管 Agent 四位一体,共享同一个 Agent Harness 底层引擎。一句指令,93 个子智能体并行协作,12 小时交付一个功能完整的 OS 内核。这不是科幻,这是 2026 年的现实。

一、背景:AI 编程的三国杀时代

2026 年的 AI 编程市场已经杀成了红海。OpenAI 的 Codex 从 CLI 跑到手机端,Anthropic 的 Claude Code 以 84% 的满意度成为开发者最爱,Cursor 靠自研模型 Composer 2.5 脱颖而出。而 Google 在这片战场上,此前更多是作为"基础设施供应商"——Gemini API、AI Studio——而不是直接的编程工具竞争者。

直到 Antigravity 2.0 的发布。

它的前世是 Windsurf——Google 收购了前 Windsurf 公司创始人 Varun Mohan 团队后,将 Codeium 的 Agent 能力与 Google 的基础设施深度融合,诞生了 Antigravity。1.0 版本还只是一个"带 Agent Manager 的 IDE",2.0 则彻底重构,从编辑器变成了智能体编排层

这就好比从"一把好锤子"进化成了"整个木工车间"。

二、核心概念:什么是 Agent Harness?

Antigravity 2.0 最核心的技术创新,不是某个 UI 界面,不是某个模型能力,而是Agent Harness——一个统一的智能体运行时框架。

2.1 Agent Harness 架构

┌─────────────────────────────────────────────────┐
│                   用户界面层                       │
│  ┌──────────┐  ┌──────────┐  ┌──────────────┐   │
│  │ Desktop  │  │   CLI    │  │   SDK        │   │
│  │   App    │  │          │  │ (自建Agent)  │   │
│  └────┬─────┘  └────┬─────┘  └──────┬───────┘   │
│       │             │                │            │
├───────┴─────────────┴────────────────┴────────────┤
│               Agent Harness(统一运行时)          │
│  ┌──────────┐  ┌──────────┐  ┌──────────────┐   │
│  │ 任务规划  │  │ 子Agent │  │  工具调用     │   │
│  │ 引擎     │  │ 调度器   │  │  框架        │   │
│  └──────────┘  └──────────┘  └──────────────┘   │
│  ┌──────────┐  ┌──────────┐  ┌──────────────┐   │
│  │ 安全沙箱  │  │ Git策略  │  │  凭证管理     │   │
│  │          │  │ 引擎     │  │              │   │
│  └──────────┘  └──────────┘  └──────────────┘   │
├─────────────────────────────────────────────────┤
│              模型层(Gemini 3.5 Flash/Pro)       │
│         支持多模型:自家 + 第三方模型              │
└─────────────────────────────────────────────────┘

关键点:Desktop App、CLI、SDK 三个入口,底层共享同一个 Agent Harness。这意味着你在 CLI 里定义的 Skill,在 Desktop App 里也能用;你在 SDK 里构建的自定义 Agent,能无缝接入整个工具链。

2.2 Agent First,不是 Editor First

传统 IDE 的交互模式是"编辑器 + 插件"——VS Code 是这种模式的巅峰。而 Antigravity 2.0 的理念是 Agent First

  • 你面对的不是一个代码编辑器,而是一个任务执行界面
  • 你不需要告诉它"怎么写代码",而是告诉它"我要做什么"
  • 代码只是 Agent 执行任务的中间产物

这种转变不是简单的 UI 重设计,而是整个交互范式的重构。就像从命令行操作系统进化到图形界面——你不再输入 cp file1 file2,而是把一个文件图标拖到另一个文件夹。但这次更进一步:你甚至不需要知道文件在哪里,你只需要说"把上个月的报告整理一下"。

2.3 从 IDE 到编排层的技术跃迁

要理解这个跃迁的意义,我们回顾一下编程工具的演进:

命令行工具(gcc、make)
  → IDE(Eclipse、Visual Studio)
  → 轻量编辑器 + 插件(VS Code + Extensions)
  → AI 辅助编程(Copilot、Tabnine)
  → AI Agent 编程(Claude Code、Codex)
  → Agent 编排平台(Antigravity 2.0) ← 我们在这里

每一次跃迁,"开发者需要手动做的事"都在减少。Antigravity 2.0 代表的是:开发者从"编码者"变成"任务定义者"。你定义目标、约束、验收标准,Agent 自主完成剩下的所有工作。

三、四大入口深度解析

3.1 Antigravity Desktop App

全新的独立桌面应用,交互形态更接近 Claude Desktop 而非传统 IDE。

核心特性:

  1. Agent First 界面:主界面不是一个文件树+编辑器,而是一个对话窗口+任务面板。左侧显示活跃的子 Agent 状态,右侧显示任务执行进度和代码 diff 预览
  2. 实时预览:代码变更实时渲染预览,支持热重载
  3. 多模态输入:支持截图、语音、设计稿直接作为任务输入

与 Claude Desktop 的区别:

维度Claude DesktopAntigravity Desktop
定位对话式 AI 助手Agent 编排平台
子 Agent无原生多 Agent原生支持多 Agent 并行
模型仅 Claude多模型(Gemini + 第三方)
Skills三级作用域 Skills 系统
与 IDE 集成需要额外配置原生深度集成

3.2 Antigravity CLI

取代了早期的 Gemini CLI,面向终端开发者和 SSH 远程场景。

安装与配置:

# 安装 Antigravity CLI
npm install -g @google/antigravity-cli

# 初始化配置(需要 Google 账号认证)
antigravity auth login

# 在项目中初始化(创建 .antigravity/ 目录结构)
antigravity init

# 查看当前配置
antigravity config show

项目结构:

初始化后,Antigravity 会在项目根目录创建以下结构:

.antigravity/
├── config.json          # 项目级 Agent 配置
├── skills/              # 项目级 Skills
│   └── my-skill/
│       └── SKILL.md     # Skill 定义文件
└── agents/              # 自定义 Agent 配置
    └── review-agent.json

常用命令:

# 让 Agent 执行一个任务
antigravity "给这个 REST API 添加速率限制中间件"

# 使用 Plan Mode 先看计划
antigravity --plan "重构认证模块,使用 JWT 替换 Session"

# 指定使用的模型
antigravity --model gemini-3.5-pro "分析这个项目的性能瓶颈"

# 在特定目录执行任务
antigravity --cwd ./src/services "为这个微服务添加单元测试"

# 启动交互式模式
antigravity chat

# 查看正在运行的任务
antigravity tasks list

# 终止一个任务
antigravity tasks kill <task-id>

SSH 远程开发支持:

这是 Antigravity CLI 区别于其他 CLI 工具的一个重要特性——它不需要在远程服务器安装任何东西:

# 通过 SSH 在远程服务器上执行
antigravity --ssh user@server --cwd /app/src "优化数据库查询"

# CLI 通过 SSH tunnel 建立安全连接
# 远程服务器零依赖

3.3 Antigravity SDK

面向企业开发者构建自定义 Agent 的工具包,这是 Antigravity 与其他 AI 编程工具拉开差距的关键。

核心概念——用代码定义 Agent:

// 使用 Antigravity SDK 构建自定义 Agent
import { Agent, Tool, Skill } from '@google/antigravity-sdk';

// 定义一个代码审查 Agent
const reviewAgent = new Agent({
  name: 'code-reviewer',
  model: 'gemini-3.5-flash',
  description: '自动审查 Pull Request 中的代码变更',
  
  // 定义 Agent 可用的工具
  tools: [
    Tool.git_diff(),
    Tool.file_read(),
    Tool.run_command('eslint', { timeout: 30000 }),
    Tool.run_command('pytest', { timeout: 60000 }),
  ],
  
  // 加载 Skills
  skills: [
    Skill.fromFile('./skills/code-review-rules.md'),
    Skill.fromFile('./skills/security-checklist.md'),
  ],
  
  // Agent 行为约束
  constraints: {
    maxTokensPerTask: 50000,
    maxSteps: 20,
    requireApproval: ['git_push', 'file_delete'],
  }
});

// 执行审查任务
const result = await reviewAgent.execute({
  task: '审查 PR #42 的代码变更,关注安全漏洞和性能问题',
  context: { prNumber: 42, repo: 'my-org/my-project' },
  onStep: (step) => console.log(`[${step.type}] ${step.description}`)
});

部署到企业内部:

import { AgentServer } from '@google/antigravity-sdk';

const server = new AgentServer({
  port: 8080,
  auth: { type: 'jwt', secret: process.env.JWT_SECRET },
  agents: [reviewAgent, deployAgent, monitorAgent],
  mcpServers: [
    { url: 'http://mcp.internal/tools', type: 'stdio' },
  ],
});

server.start();

这意味着企业可以基于 Antigravity SDK 构建完全私有化的 AI 编程平台——Agent 跑在自己的服务器上,数据不出企业网络,但享受 Google 级的 Agent 编排能力。

3.4 云端托管 Agent(Managed Agent)

通过 Gemini API 一次调用即可获得一个预配完整的智能体:

// 创建托管式 Agent——零基础设施
const agent = await gemini.agents.create({
  name: 'my-deployment-agent',
  model: 'gemini-3.5-pro',
  tools: ['code_execution', 'file_system', 'web_search'],
  sandbox: 'remote',
});

// 执行任务
const result = await agent.run({
  task: '分析项目日志,找出最近 24 小时内的异常',
});

三种部署模式对比:

模式适用场景基础设施要求灵活度
Desktop/CLI个人开发者本地机器
SDK 自部署企业内部自己的服务器最高
托管 Agent快速原型/轻量需求

四、Agent Skills 系统:让 Agent 学会你的规矩

4.1 什么是 Skills?

Skills 是 Antigravity 最核心的可扩展机制。你可以把它理解为"给 Agent 的操作手册"——一份结构化的 Markdown 文档,定义 Agent 在特定场景下应该怎么做、用什么工具、遵守什么规范。

Skills 不是代码,而是声明式指令。这使得非程序员也能定义 Agent 的行为——产品经理写一份 PRD 格式的 Skill,Agent 就能按照你的产品思维来开发。

4.2 创建一个实战 Skill

每个 Skill 必须有一个带 YAML frontmatter 的 SKILL.md 文件:

---
name: api-review
description: 审查 REST API 的设计质量。检查命名规范、HTTP 方法、错误处理、分页设计。
---

# API 审查 Skill

## 审查清单

### 命名规范
- 资源使用名词复数:/users 而非 /getUsers
- 避免动词出现在路径中
- 版本号在路径中:/api/v1/users

### HTTP 方法
- GET:获取资源,不可有副作用
- POST:创建资源,返回 201
- PUT:全量更新,PATCH:部分更新
- DELETE:删除资源

### 错误处理
- 统一错误响应格式(JSON error object)
- 错误码使用业务语义(VALIDATION_ERROR)而非 HTTP 状态码

### 分页
- 使用 cursor-based 分页:?cursor=xxx&limit=20
- 不使用 offset 分页(大数据集性能差)

4.3 Skill 的三级作用域

# 项目级(仅当前项目生效)
.agent/skills/<skill-folder>/SKILL.md

# 工作区级(工作区内所有项目共享)
.agent/skills/<skill-folder>/SKILL.md

# 全局级(所有项目生效)
~/.gemini/antigravity/skills/<skill-folder>/SKILL.md

优先级:项目级 > 工作区级 > 全局级。这与 .gitignore 的覆盖逻辑一致。

实际应用场景:

  • 全局级:个人编码风格、常用工具链配置
  • 工作区级:团队编码规范、安全审查标准
  • 项目级:项目特定的业务规则、部署流程

4.4 数据库迁移 Skill 实战

---
name: db-migration
description: 安全地执行数据库 schema 变更。
---

# 数据库迁移 Skill

## 安全原则

1. **永远先生成回滚脚本**:任何 schema 变更都必须有对应的回滚
2. **不锁表**:使用 ALGORITHM=INPLACE 或 online DDL
3. **先备份**:变更前自动 dump
4. **小步提交**:每个迁移脚本只做一件事
5. **在副本上测试**:先在 staging 环境验证

五、子智能体编排:多 Agent 并行协作

5.1 子智能体架构

Antigravity 2.0 的杀手级能力是子智能体编排。一个主 Agent 接收用户指令后,可以自动拆解为多个子任务,每个子任务由独立的子 Agent 并行执行。

核心流程:

用户指令:"为这个电商项目添加支付功能"
    │
    ▼
┌─────────────────────────────────┐
│  主 Agent(Orchestrator)        │
│  - 分析需求、拆解任务            │
│  - 分配子 Agent、合并结果        │
└────────┬────────────────────────┘
         │
    ┌────┼────┬────┬────┬────┐
    ▼    ▼    ▼    ▼    ▼    ▼
   ┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐
   │后││前││测││文││CI ││配│
   │端││端││试││档││  ││置 │
   └──┘└──┘└──┘└──┘└──┘└──┘
    │    │    │    │    │    │
    ▼    ▼    ▼    ▼    ▼    ▼
   并行执行,各自在隔离环境中工作
    │    │    │    │    │    │
    └────┴────┴────┴────┴────┘
                │
                ▼
        主 Agent 合并结果
        冲突检测与解决
        生成最终代码变更

5.2 惊人的 demo:12 小时构建 OS 内核

Google I/O 大会上展示了一个令人瞠目的 demo:一句指令,Antigravity 2.0 自动调度 93 个子智能体,发出超 1.5 万次模型请求,处理 26 亿个 token,12 小时后交付了一个功能完整的 OS 内核,成本不到 1000 美元。

背后的技术原理并不神秘:

  1. 任务粒度拆分:OS 内核被拆分为 93 个独立模块——内存管理、进程调度、文件系统、设备驱动、网络协议栈等
  2. 接口契约驱动:每个模块有明确的输入输出接口定义,子 Agent 在契约约束下独立开发
  3. 持续编译验证:每完成一个模块就自动编译,确保增量可用
  4. 冲突解决:主 Agent 作为 orchestrator 负责解决接口不一致和依赖冲突

5.3 实战:多 Agent 协作开发 REST API

配置 AGENTS.md:

# AGENTS.md

## 项目信息
- 技术栈:Node.js + Express + PostgreSQL
- 代码规范:ESLint + Prettier
- 测试框架:Jest + Supertest

## 子 Agent 规则

### 后端 Agent
- 负责路由、控制器、中间件
- 必须遵循 RESTful 设计规范

### 测试 Agent
- 为每个新端点编写集成测试
- 覆盖正常+边界+错误三种场景
- 目标覆盖率 > 80%

### 文档 Agent
- 生成 OpenAPI 3.0 规范文档
- 更新 README 中的 API 示例

执行:

antigravity "为项目添加用户管理 REST API,包括注册、登录、CRUD、密码重置"

Antigravity 自动启动多个子 Agent:后端 Agent 写 API 代码,测试 Agent 写测试用例,文档 Agent 更新 API 文档,主 Agent 合并所有变更并解决冲突。

六、安全机制:凭证遮盖与沙箱隔离

6.1 凭证遮盖(Credential Masking)

AI 编程工具最大的安全隐患是 Agent 可能意外泄露敏感信息——API Key、数据库密码、SSH 私钥。Antigravity 2.0 通过凭证遮盖引擎系统性地解决这个问题。

Agent 尝试读取 .env 文件
    ├── 发现 AWS_SECRET_KEY
    ├── 发现 DATABASE_URL
    └── 发现 STRIPE_API_KEY
         │
         ▼
  ┌──────────────────┐
  │  凭证遮盖引擎     │
  │  AWS_SECRET_KEY   │
  │  → ***MASKED***   │
  │  DATABASE_URL     │
  │  → postgres://*** │
  └──────────────────┘
         │
         ▼
  Agent 只能看到遮盖后的值
  即使遭遇提示注入攻击也无法获取真实凭证

配置规则:

{
  "security": {
    "credentialMasking": {
      "patterns": [
        {"match": "AWS_.*", "replacement": "***AWS_CRED***"},
        {"match": "DATABASE_URL", "replacement": "***DB_URL***"},
        {"match": "stripe_.*", "replacement": "***STRIPE***"}
      ],
      "mode": "strict"
    }
  }
}

6.2 跨平台终端沙箱

Agent 在执行命令时运行在隔离环境中:

{
  "sandbox": {
    "filesystem": {
      "allow": ["./src", "./tests", "./docs"],
      "deny": [".env*", "*.key", "credentials*"]
    },
    "network": {
      "allow": ["api.example.com", "localhost:*"],
      "deny": ["*"]
    },
    "commands": {
      "allow": ["npm", "node", "git", "jest", "eslint"],
      "deny": ["rm -rf /", "sudo", "chmod 777"]
    }
  }
}

6.3 强化 Git 策略

{
  "git": {
    "autoCommit": true,
    "autoPush": false,
    "branchPrefix": "agent/",
    "requireReview": true,
    "maxBranches": 5
  }
}

Agent 的代码变更自动提交到 agent/* 分支,但永远不会自动 push 到远程——必须经过人工 review。

七、模型层:Gemini 3.5 + 多模型支持

7.1 Gemini 3.5 Flash:轻量级旗舰

Google I/O 2026 同时发布了 Gemini 3.5 Flash,这个"轻量"模型在很多基准上全面反超了上一代旗舰 Gemini 2.5 Pro

维度Gemini 3.5 FlashGemini 2.5 Pro
上下文窗口1M tokens1M tokens
SWE-bench72.3%65.1%
推理速度3x 更快基准
成本$0.15/1M tokens$1.25/1M tokens

7.2 智能模型路由

根据任务复杂度自动选择模型:

{
  "modelRouting": {
    "rules": [
      { "task": "简单补全", "model": "gemini-3.5-flash" },
      { "task": "复杂重构", "model": "gemini-3.5-pro" },
      { "task": "架构设计", "model": "gemini-3.5-pro", "thinkingBudget": 20000 }
    ]
  }
}

7.3 第三方模型支持

antigravity --provider openai --model gpt-5 "分析代码质量"
antigravity --provider anthropic --model claude-opus-4.7 "重构这个模块"

这种开放策略在 AI 编程工具中是独特的——Cursor 锁定 Composer 2.5,Claude Code 锁定 Claude,而 Antigravity 给开发者自由选择权。

八、与竞品深度对比

维度Antigravity 2.0Claude CodeCursorOpenAI Codex
交互形式Desktop+CLI+SDKCLIIDECLI+浏览器+手机
子 Agent 并行✅ 原生 93个❌ 单 Agent⚠️ 有限⚠️ Triggers
Skills 系统✅ 三级作用域✅ CLAUDE.md⚠️ Plugins
多模型✅ 开放策略❌ 仅 Claude❌ 仅自研❌ 仅 GPT
SDK/自定义✅ 完整 SDK⚠️ Plugins
凭证安全✅ 遮盖+沙箱⚠️⚠️⚠️
Android/Firebase✅ 原生

Antigravity 2.0 的优势:

  1. 生态整合:与 Google 全家桶深度绑定,GCP 用户零迁移成本
  2. 开放模型策略:不被单一模型厂商锁定
  3. SDK 可扩展:企业可以构建私有化 AI 编程平台
  4. 多 Agent 并行:原生支持,这是最大的差异化

不足之处:

  1. 成熟度:社区生态和插件数量远不如 Claude Code 和 Cursor
  2. 非 GCP 用户:与 Firebase、Android 的深度整合对非 Google 生态用户吸引力有限
  3. 模型能力:Gemini 在代码生成方面与 Claude Opus 4.7、GPT-5.5 还有差距

九、实战指南:从零开始使用 Antigravity 2.0

9.1 场景一:个人项目快速开发

# 1. 创建新项目
mkdir my-api && cd my-api
git init
npm init -y

# 2. 初始化 Antigravity
antigravity init

# 3. 用一句话生成完整后端
antigravity "创建一个 Express.js API 项目,包含用户认证、JWT token、速率限制、健康检查端点"

# 4. 审查并确认
# Antigravity 会在 Plan Mode 下展示计划
# 确认后自动执行

# 5. 运行测试
antigravity "运行所有测试并修复失败的用例"

9.2 场景二:团队项目配置

# 团队共享的 Skills 放在工作区级
.agent/skills/
├── team-coding-standards/
│   └── SKILL.md
├── security-review/
│   └── SKILL.md
└── deploy-procedure/
    └── SKILL.md

# 每个开发者可以通过 git 共享 Skills
git add .agent/skills/
git commit -m "add shared team skills"

9.3 场景三:企业级自定义 Agent

// 企业内部代码审查平台
import { Agent, AgentServer, MCPClient } from '@google/antigravity-sdk';

const securityAgent = new Agent({
  name: 'security-scanner',
  model: 'gemini-3.5-pro',
  tools: [
    Tool.git_diff(),
    Tool.run_command('bandit', { args: ['-r', '.'] }),
    Tool.run_command('npm audit'),
    MCPClient.tool('sonarqube', 'quality_gate'),
  ],
  skills: [
    Skill.fromFile('./skills/owasp-top-10.md'),
    Skill.fromFile('./skills/company-security-policy.md'),
  ],
});

// 每次 PR 自动触发安全审查
server.on('pull_request', async (pr) => {
  await securityAgent.execute({
    task: `对 PR #${pr.number} 执行安全审查`,
    context: pr,
  });
});

十、性能优化与成本控制

10.1 Token 消耗优化

多 Agent 并行协作的代价是 token 消耗巨大——OS 内核 demo 处理了 26 亿个 token。在生产环境中,你需要掌握成本控制技巧。

策略一:任务分级模型路由

{
  "costOptimization": {
    "defaultModel": "gemini-3.5-flash",
    "upgradeTriggers": {
      "codeComplexity": { "threshold": 0.8, "upgradeTo": "gemini-3.5-pro" },
      "taskSteps": { "threshold": 10, "upgradeTo": "gemini-3.5-pro" }
    }
  }
}

策略二:子 Agent 数量控制

{
  "orchestration": {
    "maxSubAgents": 8,
    "parallelBatchSize": 4,
    "sequentialMerge": true
  }
}

策略三:缓存复用

{
  "caching": {
    "enabled": true,
    "ttl": 3600,
    "scope": "project",
    "cacheablePatterns": [
      "file_read:*",
      "git_diff:*",
      "run_command:eslint:*"
    ]
  }
}

10.2 成本估算模型

任务规模子 Agent 数预估 Token预估成本
小型(单文件修改)1-250K-100K$0.01-0.02
中型(功能模块)3-6500K-2M$0.08-0.30
大型(跨模块重构)6-122M-10M$0.30-1.50
超大型(新项目)12-9310M-2.6B$1.50-1000

十一、总结与展望

Antigravity 2.0 的发布,标志着 AI 编程工具从"单 Agent 辅助"正式进入"多 Agent 编排"时代。

核心价值主张:

  • 不再是 IDE + AI,而是 Agent 编排平台 + 多入口
  • 不再锁定单一模型,而是 开放模型策略
  • 不再只能写代码,而是 全链路软件工程自动化

对开发者的
意义:

  • 如果你已经是 GCP/Android 生态用户,Antigravity 2.0 是当前最完整的 Agent 编程解决方案
  • 如果你需要企业级定制,SDK 提供了其他工具没有的扩展能力
  • 如果你只是个人开发者,CLI 免费使用 Gemini 3.5 Flash 已经足够强大

未来的挑战:

  • Agent 编排的可靠性——93 个子 Agent 并行工作,如何保证最终产出的一致性和正确性?这在复杂项目中仍是待解决的难题
  • 成本控制——大规模多 Agent 协作的 token 消耗巨大,需要精细化管理和智能路由
  • 生态成熟度——Skills 社区、第三方集成、最佳实践文档都还需要时间积累
  • 非谷歌生态——对于不使用 GCP 的开发者,Antigravity 的部分核心优势(Firebase 集成、Android 支持)价值有限

我的判断:

Antigravity 2.0 不是要取代 Claude Code 或 Cursor,而是开辟了一个新的品类——Agent 编排平台。它面向的不是"我要一个更好的代码补全工具"的开发者,而是"我要一个能管理整个开发流程的智能系统"的团队和企业。

在 2026 年下半年的竞争中,值得密切关注的方向有三个:

  1. Skills 生态的发展——如果社区能贡献大量高质量 Skills,Antigravity 的价值将指数级增长
  2. SDK 生态的企业级落地——有多少企业会基于 Antigravity SDK 构建内部 AI 编程平台
  3. 与其他工具的互操作——能否与 Claude Code、Codex 等工具协同工作,而不是只能替代

AI 编程工具的竞争才刚刚进入下半场。Antigravity 2.0 的入局,让这场游戏变得更有趣了。

推荐文章

Vue3中的事件处理方式有何变化?
2024-11-17 17:10:29 +0800 CST
Go配置镜像源代理
2024-11-19 09:10:35 +0800 CST
JavaScript设计模式:发布订阅模式
2024-11-18 01:52:39 +0800 CST
阿里云发送短信php
2025-06-16 20:36:07 +0800 CST
程序员茄子在线接单