Skip to content

fix(agy_cli): drop unsupported -- delimiter from plugin install#455

Merged
omkargaikwad23 merged 2 commits into
mainfrom
agy_cli_updates
Jun 23, 2026
Merged

fix(agy_cli): drop unsupported -- delimiter from plugin install#455
omkargaikwad23 merged 2 commits into
mainfrom
agy_cli_updates

Conversation

@omkargaikwad23

Copy link
Copy Markdown
Collaborator

Summary

  • agy plugin install failed at setup because the harness passed a --
    end-of-options delimiter that agy's subcommand parser does not honor — it
    took -- as the install target (install target must be a directory: --).
    Removed it.
  • Fixed _log_installed_plugins to read plugin names from the manifest
    imports array (was logging ['imports']).
  • Corrected docs/comments that advertised the plugin@marketplace target
    form, which is unreliable (agy resolves marketplace names server-side; e.g.
    gemini-cli-extensions is not recognized). Use a git URL or local directory.

Test plan

  • pytest evalbench/test/agy_cli_test.py (44 passed)
  • End-to-end ./evalbench/run.sh installs cloud-sql-postgresql successfully

agy's plugin subcommand parser does not honor `--`, so it took the
delimiter as the install target and failed with `install target must be
a directory: --`. Remove it. Also fix `_log_installed_plugins` to read
plugin names from the manifest `imports` array, and correct docs/comments
that advertised the unreliable `plugin@marketplace` target form.
@omkargaikwad23

Copy link
Copy Markdown
Collaborator Author

/gcbrun

@omkargaikwad23

Copy link
Copy Markdown
Collaborator Author

/gcbrun

@omkargaikwad23 omkargaikwad23 merged commit 4f55589 into main Jun 23, 2026
10 of 11 checks passed
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.

2 participants