The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
When a Google Antigravity agent appears frozen, do not immediately resubmit the prompt or loosen every security setting. First identify where the task is running, preserve the exact error, and determine whether the blockage is the project context, CLI startup, approval policy, sandbox, an execution loop, or Remote Control connectivity. The correct fix depends on that layer. This guide gives a diagnostic sequence for the IDE, CLI, local worktrees, and Remote Control, with separate guidance for macOS, Linux, and Windows.
Start by identifying what actually failed
A task can look stuck for several different reasons: the agent may be working in a different project folder, waiting for command approval, unable to access a path or network, looping during execution, or still running on the host while the browser view is disconnected. Treat “stuck” as an observation, not a diagnosis.
Preserve the exact evidence
Before restarting anything, copy the complete error text and note:
- Whether the task was started in the Antigravity IDE, the
agyCLI, or through Remote Control. - Your operating system and Antigravity version.
- The project folder, repository, or worktree selected for the conversation.
- Whether the failure happens on the local host, only in a remote browser session, or in both places.
- The last visible agent message, command, approval request, or file and network operation.
These details let you distinguish a launch failure from an agent that launched but cannot complete one operation. They also make it possible to undo a change if a later permission or sandbox adjustment is not the cause.
#1 Best Overall
- Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
- With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
- Wide Application: attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
- Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
- Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.
Use the right execution context
Antigravity’s getting-started workflow lets you create a project, add local folders or Git repositories, and start an agent in either Local or New worktree mode. Check that the conversation is associated with the folder you intend to modify. If the agent edits another checkout or appears to ignore files, the problem may be project targeting rather than model execution. Review the current project and folder association before changing permissions. See Google Antigravity Getting started for the current project and execution-mode screens.
Check whether the IDE or CLI is failing
The same symptom has different remedies depending on the execution surface. An IDE conversation that waits for approval is not fixed in the same way as a terminal that cannot find agy.
| What you observe | Most useful first check | Likely layer |
|---|---|---|
| The IDE opens, but the task does nothing | Inspect the conversation’s project, folder, and pending approval prompt | Project context or permission |
The terminal says agy: command not found |
Check whether the Antigravity binary directory is in PATH |
CLI installation or shell environment |
| The CLI starts but hangs while signing in | Check credential and operating-system keyring access | Authentication or keyring |
| A command or file operation is denied | Read the permission and sandbox error before retrying | Approval, filesystem sandbox, or network sandbox |
| The agent repeats commands | Stop the active turn with Esc, then inspect the last command and approval state |
Execution loop or unresolved blocker |
| The Remote Control page disappears | Check host connectivity, sleep state, Remote Control, and account matching | Remote display or host availability |
Fix CLI launch and authentication failures
If the failure occurs before an agent turn starts, use the official Google Antigravity CLI troubleshooting guidance rather than changing agent behavior settings.
When the shell reports “agy: command not found”
This message means the shell cannot locate the CLI executable. The documented cause is a missing Antigravity binary directory in the shell’s PATH. Confirm that the CLI installation completed, identify the directory containing the agy binary, and add that directory to the environment used by the shell where you launch the command. Then open a new terminal session and invoke agy again.
Be careful about shell scope: a path change made in one terminal profile may not apply to another shell, an IDE-integrated terminal, or a new login session. If the command works in one terminal but not another, compare their environment rather than reinstalling the agent.
Rank #2
- Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
- Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
- Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
- Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
- Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
When launch hangs around credentials or a keyring
The CLI troubleshooting documentation identifies keyring access problems as a cause of launch hangs or failed token retrieval. Check that the operating system’s credential store is available to the user and session running agy. A locked desktop session, unavailable keyring service, or denied credential-store prompt can prevent authentication even when the network is working.
Record whether the error occurs before a sign-in prompt, during token retrieval, or after authentication. Those are separate stages. Resolve the keyring or credential-store message first; repeatedly starting the agent can create multiple incomplete login attempts without changing the underlying access problem.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Separate updater and SSH messages from task execution
The CLI troubleshooting page also covers updater and SSH-related conditions. If one of those messages appears, treat it as a CLI environment problem and resolve it before diagnosing an agent task. A task cannot execute reliably until the command-line client can start, authenticate, and reach the selected project.
Check approvals and permission presets before changing security
An agent can be active while waiting for you to approve a terminal command. Look for a pending prompt in the IDE or terminal before submitting the same instruction again. Project-level settings can override general settings, so inspect the project’s effective policy rather than assuming a global choice applies.
macOS and Linux permission presets
Antigravity’s documented permission system for macOS and Linux describes three relevant presets in Agent settings:
Rank #3
- 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
- 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
- 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
- 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
- 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.
| Preset | Documented behavior | Diagnostic implication |
|---|---|---|
| Default | Commands inside the Terminal sandbox can run; commands outside it require approval | A task may pause until you approve an operation outside the sandbox |
| Request Review | Every terminal command requires approval | Frequent pauses are expected unless each request is accepted |
| Turbo | Isolation and restrictions are removed | Fewer approval blocks, but substantially broader command access and risk |
Use the least access that permits the task. Do not switch to Turbo as a reflex for an unexplained failure. If a command is outside the allowed area, first determine why it needs that location or capability, then approve only that operation when appropriate. A permission error is useful evidence; removing the control can hide the actual path or network requirement.
Windows uses different controls
The newer macOS and Linux permission presets do not describe Windows behavior. On Windows, inspect the terminal command auto-execution policy and the separate sandbox settings. If a Windows task appears to wait, determine whether Antigravity is asking for command approval or whether the command is being prevented by sandbox restrictions. Use the platform-specific controls shown in the current settings interface rather than applying macOS or Linux instructions.
Recognize an approval wait
Approval waits often have a clear command, path, or policy explanation in the interface. If the last agent message requests confirmation, approve or reject that request deliberately and observe the result. If no request is visible, capture the last output and move to sandbox or project checks instead of repeatedly clicking Run.
Inspect sandbox filesystem and network limits
A command can be valid and still fail because the sandbox does not permit the requested resource. The Google Antigravity Settings documentation separates filesystem and network controls.
Filesystem failures
With sandboxing enabled, a command may be unable to read or write a path outside the designated workspace. Compare the requested path with the project folder associated with the conversation. A task that tries to modify a parent directory, another checkout, a system location, or an external mount may be blocked even though the same command would work in an unrestricted terminal.
Recommended Free Tools
Rank #4
- 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
- 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
- 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
- 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
- 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
- Read the denied path exactly; do not infer it from the natural-language prompt.
- Confirm that the intended repository is the active project.
- Prefer moving the needed file into the approved workspace or revising the task to use a permitted path.
- Only broaden filesystem access when the operation genuinely requires it and you understand the security consequence.
Network failures
Network access can be denied separately from filesystem access. A package download, API request, Git operation, or other network-dependent command may fail even when local files are accessible. Check the network setting and the command’s destination before concluding that the agent itself is broken. If the project does not need network access, keep the restriction in place and adjust the task to use already available files.
Do not combine a path change and a network-policy change in the same retry. Change one relevant condition, run the smallest test that exercises it, and preserve the resulting error if it still fails. This isolates the blocking layer and avoids granting more access than necessary.
Stop an agent that is looping
If the agent repeatedly initiates an unwanted operation or cycles through commands, stop the active turn before changing the prompt. Google’s CLI Prompting & Interaction documentation states: “If the agent initiates an undesired task or loops during command execution, press Esc to immediately halt the session.” See the full guidance at Google Antigravity CLI Prompting & Interaction.
- Press
Esconce to halt the active turn. - Read the final command, output, and any approval or denial message.
- Check whether the loop was caused by a missing file, denied command, failed test, or instruction that allows repeated retries.
- Correct the project path, permission, sandbox access, or task wording that the evidence identifies.
- Retry with a narrow instruction and a clear stopping condition, such as asking the agent to report the first failing command rather than rerun it.
Interrupting stops the current activity; it does not explain why the loop occurred. If the same cycle returns, preserve both the repeated command and its output and investigate that dependency instead of treating another interruption as a permanent fix.
Free tools Windows power users keep installed
One-click scans. No signup required.
Tell a Remote Control disconnect from a stopped host task
A missing browser view is not proof that the host-side task stopped. According to the Google Antigravity Remote Control documentation, background tasks and shell commands continue on the host after the web interface disconnects, provided the host retains internet connectivity.
Best Value
- 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
- 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
- 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
- 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
- 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.
Checks when the browser view is missing or reconnecting
- Confirm Remote Control is enabled on the desktop host.
- Verify that the host still has internet access.
- Make sure the host is awake and not suspended.
- Sign in with the same Google Account on the desktop application and browser.
- Reconnect and inspect the host’s task or terminal state before launching a duplicate task.
If the host is asleep, offline, or signed into a different account, the web interface may not be able to show or control the session. Once connected again, look for the original process and its last output. Starting a second copy before checking can create competing edits or duplicate commands.
When the host really stopped
If the host lost power, entered suspension, or lost the required connectivity, the documented continuity condition was not met. Resume the host, restore connectivity, reconnect Remote Control, and determine whether the command completed, failed, or never started. Then continue with the relevant project, permission, or sandbox check rather than assuming the browser caused the failure.
Use this decision table to route the next check
| Execution surface | Operating system context | Observation | Next action |
|---|---|---|---|
| IDE | Any supported system | No visible progress and no error | Verify project folder, repository, Local/New worktree mode, and pending approval |
| CLI | Any | agy: command not found |
Fix the CLI binary directory in PATH |
| CLI | Any | Sign-in or token retrieval hangs | Check operating-system keyring and credential access |
| IDE or CLI | macOS/Linux | Command waits for confirmation | Review Default or Request Review behavior and the project-level override |
| IDE or CLI | Windows | Command is not auto-executed | Inspect Windows terminal auto-execution and sandbox settings |
| IDE or CLI | Any | Path access denied | Compare the path with the designated workspace and filesystem sandbox |
| IDE or CLI | Any | Network request denied | Inspect the separate network-access control and destination |
| CLI | Any | Commands repeat or an unwanted task continues | Press Esc, inspect the last output, then retry narrowly |
| Remote Control | Host-dependent | Browser disconnects | Check host internet, power state, Remote Control, and matching account |
Verify that the computer meets the documented platform requirements
Compatibility information can change between releases, so confirm the current download and setup page before troubleshooting a new installation. The getting-started documentation currently lists these minimums:
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Scan for outdated or missing drivers - takes under a minute3Clear out junk files and repair common Windows errors| Platform | Documented requirement |
|---|---|
| macOS | macOS 12 (Monterey) or later; x86 is not supported |
| Windows | Windows 10, 64-bit |
| Linux | glibc 2.28 or later and glibcxx 3.4.25 or later; Ubuntu 20, Debian 10, Fedora 36, and RHEL 8 are listed examples |
These are platform prerequisites, not a guarantee that every project command will work. An installation can meet them and still encounter a missing PATH entry, unavailable keyring, denied approval, or sandbox restriction.
Retry with a controlled recovery procedure
After locating the failure layer, use a small, reversible retry rather than replaying the entire original task.
- Return to the intended project and confirm the exact folder or worktree.
- Make sure the client can launch and authenticate; for the CLI, resolve
PATHor keyring errors first. - Check for an approval request and respond according to the project’s policy.
- Confirm that required files are inside the permitted workspace and that any required network access is allowed.
- For an active loop, press
Escand save the final output. - Run a minimal probe, such as asking the agent to list the target file or explain the first failing command, before requesting broad edits.
- Retry the original task with an explicit scope, expected output, and stopping condition.
- Compare the new output with the preserved error. If the same failure returns, revert the last setting change and escalate with the full evidence.
A minimal probe prevents a permission or path problem from being buried inside a long multi-step run. It also shows whether the fix affected the intended execution surface.
Prevent common “stuck” reports
- Open each conversation in the correct project and check the associated folders before asking for edits.
- Keep the shell environment consistent so the CLI binary is available in the terminal where you use it.
- Leave approval prompts visible and review them before assuming the agent has stopped.
- Use the narrowest permission preset and sandbox access that the task needs.
- When a task requires an external path or network, state that requirement explicitly so a denial is understandable.
- For Remote Control, keep the host awake, online, and signed into the same Google Account as the browser session.
- Capture exact errors, commands, paths, and platform details before restarting.
These practices do not eliminate every agent failure, but they make the failure layer observable and reduce duplicate runs, accidental edits, and unnecessary privilege changes.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

