Skip to content

Antigravity Usage — status-bar segment disappears while toggle is checked (W28) #7809

Closed

Description

@vadymvertyan-stack

In Orca 1.4.128, the status-bar Antigravity Usage toggle can be checked while the actual Antigravity usage segment disappears from the status bar.

Status: active
Next: Port the local hotpatch into the source build and add a regression test for the status-bar visibility contract.
Source artifact: user screenshot/report from 2026-07-08; local verification reproduced against packaged renderer chunks.
Date: 2026-07-08

Scope

  • Treat antigravity as a configured usage provider for status-bar visibility, so a checked Antigravity Usage item renders a pending/error segment even before a fresh usage snapshot arrives.
  • Include antigravity in the usage empty-state pending/configured checks.
  • Include antigravity: null in the initial renderer rateLimits store state so the UI has a stable provider key before the first API push.
  • Add a regression test covering the checked-menu-item versus visible-segment contract.

Acceptance

Done when Orca 1.4.128+ shows the Antigravity usage segment whenever Antigravity Usage is enabled and the agent is available, including the pre-refresh/pending state, and the regression test passes.

Updates

  • 2026-07-08: Local hotpatch restored the visualization by adding Antigravity to provider visibility/empty-state handling and initial rate-limit state. Verification: node --test regression against extracted packaged chunks passed locally after patching.

Activity

  1. vadymvertyan-stack commented on Jul 8, 2026

    @vadymvertyan-stack
    Author

    Manager work record, 2026-07-08:

    • Reproduced the packaged-renderer regression with a RED node --test assertion against the extracted Orca 1.4.128 chunks.
    • Applied a local hotpatch to the installed app.asar: Antigravity now participates in provider visibility, usage empty-state checks, and the initial rateLimits store shape.
    • Repacked and installed the hotpatched app.asar; kept a backup before replacement.
    • Verified the installed patch by extracting the new app.asar and running the regression test against the extracted files: pass.

    Dispatch note: source-level implementation still needs to be ported into the Orca source build; the local installed app is patched only on this machine.

  2. added theissue type on Jul 12, 2026
  3. nwparker commented on Sep 19, 2026

    @nwparker
    Contributor

    Draft #21678 now also covers configured Antigravity commands that PATH detection misses. Previously, a custom executable could launch and supply quota while both the usage entry and its toggle remained hidden.

    In plain language: telling Orca where agy lives now keeps its usage controls available, even when automatic detection cannot find it. The user's checkbox still decides whether to show the entry.

    Verified the rendered menu with an explicit renderer fixture: empty detected-agent list, a configured command, and Antigravity Usage enabled. The entry appeared; the actual checkbox hid it when unchecked and restored it when checked. Fixture/settings restored afterward. Screenshot in the PR is labeled as a fixture, not live PATH detection or populated OAuth quota.

    35 gating/provider-visibility tests, renderer typecheck and changed-code quality passed. The earlier native-quota work also retains the initial/pending provider slot and independent Antigravity configuration without Gemini OAuth. No claim of Windows-specific rendering verification or release availability; keeping this issue open while the draft is reviewed.

  4. nwparker commented on Sep 27, 2026

    @nwparker
    Contributor

    Resolved by merged #21678. The status-bar usage entry and toggle remain available for configured Antigravity commands, and the checkbox continues to control visibility. The PR also covers the related quota-refresh behavior and reports passing visibility/provider tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions