Skip to content

Safe migration workstream: Antigravity CLI and Gemini CLI into OpenAI CLI #25

@knowledge0101010-lang

Description

@knowledge0101010-lang

This issue tracks a safe, phased migration plan to absorb useful behavior from Antigravity CLI and Gemini CLI packaging into OpenAI CLI.

Scope:

  • Antigravity CLI terminal-agent behaviors
  • Antigravity SDK concepts that are reusable in a CLI
  • Gemini CLI packaging/command-distribution lessons
  • OpenAI Apps SDK alignment where applicable

Read-only facts gathered so far:

  • openai-cli is a Go CLI with cmd/openai, internal, pkg/cmd, and scripts.
  • The CLI already supports resource-based commands, file arguments, auth env vars, and a Go SDK link path.
  • Antigravity CLI emphasizes permissioned edits, command execution, SSH sessions, and Google Sign-In/keyring auth.
  • The Antigravity Python SDK exposes agent/session/tooling primitives, triggers, hooks, and MCP integration.

Planned phases:

  1. File-map the CLI surface in cmd/openai, internal, pkg/cmd, and scripts.
  2. Identify reusable agent-session abstractions and OpenAI-native telemetry events.
  3. Separate auth, install, and deploy path changes from agent behavior changes.
  4. Draft a minimal first PR that only adds the new abstractions and compatibility seams.
  5. Follow with telemetry, auth, and UX PRs.

Non-goals for the first PR:

  • No package rename.
  • No destructive behavior changes.
  • No unrelated refactors.
  • No attempt to mirror Google-only auth or telemetry.

Deliverables:

  • A file-level migration map.
  • A PR sequence.
  • A list of compatibility gaps and adapter requirements.
  • A clear boundary between OpenAI CLI core behavior and imported agent ergonomics.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions