feat(agy): wrap agy with agents-init --agents, same as claude wrapper
This commit is contained in:
+17
-3
@@ -1088,11 +1088,25 @@ Add -i (interactive confirmation) to destructive commands:
|
|||||||
|
|
||||||
## 5.12 AI and Developer Tools
|
## 5.12 AI and Developer Tools
|
||||||
|
|
||||||
|
### agy
|
||||||
|
|
||||||
|
Synopsis: agy [args...]
|
||||||
|
Wrapper for the agy Antigravity AI CLI. Before launching, delegates to
|
||||||
|
agents-init --agents to ensure AGENTS/ is scaffolded and CLAUDE.md is
|
||||||
|
symlinked to AGENTS/AGENTS.md in the current project, then forwards all
|
||||||
|
arguments verbatim to the real agy binary. Command shadow (C1): when
|
||||||
|
__fish_config_op_aliases (or the master) is disabled, the call is
|
||||||
|
passed through to the real agy binary unchanged.
|
||||||
|
|
||||||
|
agy chat
|
||||||
|
agy resume
|
||||||
|
|
||||||
### antigravity
|
### antigravity
|
||||||
|
|
||||||
Synopsis: antigravity [args...]
|
Synopsis: antigravity [args...]
|
||||||
Runs the agy CLI (Antigravity AI assistant) with noisy deprecation
|
Alias for agy with noisy deprecation warnings filtered from stderr.
|
||||||
warnings filtered from stderr.
|
Delegates to the agy fish function, so agents-init --agents runs on
|
||||||
|
every invocation.
|
||||||
|
|
||||||
antigravity chat
|
antigravity chat
|
||||||
|
|
||||||
@@ -1121,7 +1135,7 @@ Add -i (interactive confirmation) to destructive commands:
|
|||||||
sub-repo. Fully idempotent: a second run produces no output and no new
|
sub-repo. Fully idempotent: a second run produces no output and no new
|
||||||
commits. Flags: --agents re-runs only the AGENTS.md / symlink step;
|
commits. Flags: --agents re-runs only the AGENTS.md / symlink step;
|
||||||
--plugins re-runs only the plugin-directory wiring step. Called
|
--plugins re-runs only the plugin-directory wiring step. Called
|
||||||
automatically by the claude wrapper on every invocation.
|
automatically by the claude and agy wrappers on every invocation.
|
||||||
|
|
||||||
agents-init
|
agents-init
|
||||||
agents-init --agents
|
agents-init --agents
|
||||||
|
|||||||
@@ -0,0 +1,36 @@
|
|||||||
|
# Copyright (C) 2026 Rootiest
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
# SYNOPSIS
|
||||||
|
# agy [ARGS...]
|
||||||
|
#
|
||||||
|
# DESCRIPTION
|
||||||
|
# Wrapper for the agy Antigravity AI CLI that ensures the AGENTS/
|
||||||
|
# sub-repository is initialized and any agent-made changes are committed
|
||||||
|
# before launch. Delegates all scaffold and commit logic to agents-init
|
||||||
|
# --agents. All arguments are forwarded verbatim to the real agy binary.
|
||||||
|
#
|
||||||
|
# Opinionated component (C1): when disabled via __fish_config_op_aliases
|
||||||
|
# (or the __fish_config_opinionated master), the command is passed through
|
||||||
|
# to the real agy binary unchanged.
|
||||||
|
#
|
||||||
|
# ARGUMENTS
|
||||||
|
# ARGS Any arguments forwarded verbatim to the underlying agy binary
|
||||||
|
#
|
||||||
|
# RETURNS
|
||||||
|
# Exit status of the underlying agy binary
|
||||||
|
#
|
||||||
|
# EXAMPLE
|
||||||
|
# agy
|
||||||
|
# agy chat
|
||||||
|
# agy resume
|
||||||
|
function agy --wraps=agy --description 'agy wrapper: auto-initializes AGENTS/ sub-repo before launch'
|
||||||
|
if not __fish_config_op_enabled __fish_config_op_aliases
|
||||||
|
command agy $argv
|
||||||
|
return $status
|
||||||
|
end
|
||||||
|
|
||||||
|
agents-init --agents
|
||||||
|
|
||||||
|
command agy $argv
|
||||||
|
end
|
||||||
@@ -15,5 +15,5 @@
|
|||||||
# antigravity chat
|
# antigravity chat
|
||||||
function antigravity --wraps='agy' --description 'alias antigravity=agy'
|
function antigravity --wraps='agy' --description 'alias antigravity=agy'
|
||||||
# In fish, we pipe stderr using '2>|' to another command
|
# In fish, we pipe stderr using '2>|' to another command
|
||||||
command agy $argv 2>| grep -v "'app' is not in the list of known options" >&2
|
agy $argv 2>| grep -v "'app' is not in the list of known options" >&2
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user