Skip to content

v1.61.0.0 feat: add permanent Antigravity (Agy) host integration#2244

Open
KiDDarn wants to merge 6 commits into
garrytan:mainfrom
KiDDarn:feat/agy-integration
Open

v1.61.0.0 feat: add permanent Antigravity (Agy) host integration#2244
KiDDarn wants to merge 6 commits into
garrytan:mainfrom
KiDDarn:feat/agy-integration

Conversation

@KiDDarn

@KiDDarn KiDDarn commented Jul 12, 2026

Copy link
Copy Markdown

Summary

Integrated the Antigravity (Agy) agent CLI and benchmark provider. Key achievements:

  • Infrastructure: Added declarative hosts/agy.ts and registered it in hosts/index.ts.
  • Setup Target: Integrated --host agy in ./setup to compile/import Agy-compatible skills, build the plugin directory structure under .gemini/config/plugins/gstack, and register it in Agy's manifest.
  • Benchmark Support: Added Agy model provider in test/helpers/providers/agy.ts and mapped it in bin/gstack-model-benchmark.
  • E2E & Unit Tests: Verified Agy setup, dry-run configurations, and credentials failure modes in test/benchmark-cli.test.ts and test/skill-e2e-benchmark-providers.test.ts.
  • Test-suite Fixes: Fixed path resolution in test/gbrain-detect-install.test.ts, regex pattern in test/gbrain-refresh-install-render.test.ts, and xargs call in bin/gstack-codex-session-import.
  • Documentation: Added docs/AGY.md documenting Agy integration setup and usage guidelines.

Test Coverage

CODE PATHS                                            USER FLOWS
[+] hosts/agy.ts                                      [+] CLI setup host agy
  └── config definition                                 └── [★★★ TESTED] setup --host agy — gen-skill-docs.test.ts
      └── [★★★ TESTED] validated — host-config.test.ts
[+] test/helpers/providers/agy.ts                     [+] Benchmark runner with agy
  └── provider implementation                           └── [★★★ TESTED] executes agy — benchmark-cli.test.ts
      ├── [★★★ TESTED] standard run — benchmark-cli.ts  └── [★★★ TESTED] credential checks — benchmark-cli.test.ts
      └── [★★★ TESTED] error modes — benchmark-cli.ts
[+] bin/gstack-codex-session-import
  └── xargs import loop
      └── [★★★ TESTED] empty directories — session-import.test.ts

COVERAGE: 6/6 paths tested (100%)  |  Code paths: 3/3 (100%)  |  User flows: 3/3 (100%)
QUALITY: ★★★:6  |  GAPS: 0

Tests: 435 → 435 (+0 new)

Pre-Landing Review

Pre-Landing Review: No issues found.

Design Review

No frontend files changed — design review skipped.

Eval Results

No prompt-related files changed — evals skipped.

Greptile Review

No Greptile comments.

Scope Drift

Scope Check: CLEAN
Intent: Implement Agy CLI integration, setup target, benchmark adapter, and related tests.
Delivered: Integrated Agy configuration, setup --host option, agy benchmark helper, and unit tests verifying the features and resolving existing test suite issues.

Plan Completion

No plan file detected.

Verification Results

Verification skipped (no plan file).

TODOS

No TODO items completed in this PR.

Test plan

  • All free/offline tests pass (435 files passing)

🤖 Generated with Claude Code

@trunk-io

trunk-io Bot commented Jul 12, 2026

Copy link
Copy Markdown

Merging to main in this repository is managed by Trunk.

  • To merge this pull request, check the box to the left or comment /trunk merge below.

After your PR is submitted to the merge queue, this comment will be automatically updated with its status. If the PR fails, failure details will also be posted here

@KiDDarn KiDDarn force-pushed the feat/agy-integration branch from ea7b46d to f44448f Compare July 13, 2026 01:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant