Repository navigation
Conversation
- Update coucou-hook relay to normalize Antigravity protojson payloads (toolCall, conversationId, workspacePaths)
- Return {"decision":"allow"} on PreToolUse and {} on lifecycle events
- Add Rust backend hooks manager for %USERPROFILE%\.gemini\config\hooks.json with backups and diff preview
- Add Antigravity section in Settings window with 1-click install/uninstall
- Register agent_antigravity pill (#E879F9) with live step ticker and idle card
Re-applies the useful half of Louis-CFM#298 on the shared writer: Coucou's hooks go in a `coucou` named group of ~/.gemini/config/hooks.json (tool events as matcher groups, lifecycle events as plain handlers, timeouts in seconds), and uninstalling removes that group only. A `coucou` group someone else wrote is neither replaced nor removed. What is left out of Louis-CFM#298: the relay no longer prints {"decision":"allow"} on PreToolUse — it prints "{}", no decision, like the Mac, so Antigravity's own permission rules stay in charge even with Coucou closed. The relay path is quoted whenever it needs to be (Louis-CFM#298 wrote it bare, which breaks on a user name with a space), the write goes through the hardened writer, and the Claude Code idle card and package-lock.json are left as they were. Antigravity's tool names get their ticker labels. Co-authored-by: kobaltgit <vash_email@example.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Thank you! Antigravity support is in Coucou for Windows 0.2.0 (https://github.com/Louis-CFM/coucou/releases/tag/windows-v0.2.0), re-applied on top of the new shared installer with you credited as co-author (#307). One change: the relay no longer answers Generated by Claude Code |
|
Thanks a lot for the credit and for getting Antigravity into the 0.2.0 release, @Louis-CFM! 🙌 A quick critical heads-up regarding the
This completely blocks the agent from reading files or running commands. There are two clean ways to solve this:
|
Summary
This PR brings full native Google Antigravity support to the Windows build, matching the existing macOS capabilities.
What's included:
windows/src-tauri/src/antigravity.rs,lib.rs):%USERPROFILE%\.gemini\config\hooks.jsonwith timestamped.bakbackups before write.cmd.exe /c.antigravity_hooks_status,antigravity_hooks_preview, andantigravity_hooks_applyTauri IPC commands.windows/hook/src/main.rs):toolCallargs/name,conversationId->session_id,workspacePaths->cwd).PreInvocation->UserPromptSubmitandPostInvocation->PostToolUse.{"decision":"allow"}onPreToolUse(so Antigravity tool calls proceed without rejection) and{}on other events.windows/src/):agent_antigravity(#E879F9) pill, live ticker tool labels, and idle card support.README.md,windows/README.md, anddocs/AGENTS.md.