feat(packaging): add Antigravity CLI plugin artifact - #96
Merged
Conversation
Co-authored-by: Codex (GPT 5.6 Sol) codex@openai.com
Member
|
hi @aaaazqh make sure GitHub Action passed, no failing check/ |
The three reference links this branch repairs were broken in the repository already. They survived because `classify` cannot tell a slash-free `custom-agents-review.md`, a real sibling one directory up, from `AGENTS.md`, a file convention in a repository under analysis, so it treats every slash-free token as conceptual and checks neither. Check slash-free targets written as link syntax, excluding the convention names, so the repair cannot silently regress. `docs/adapters/contributing-new-coding-agent.md` cites `.agents/` and `.github/` as repository URLs because the artifact allowlist excludes both. That keeps the link working inside the artifact but gives up the guarantee a relative link had: the doc-link graph no longer notices when the target moves. Check that repository URLs at a mutable ref still resolve, which covers 44 such links across the site tree and this doc rather than only the two here. Name the offending entry when the builder or verifier rejects a path. A dependency release that starts shipping a `dist/` directory fails the build, and `Source path is outside the artifact allowlist` alone leaves no way to tell which of 739 entries caused it. Details carry repository-relative paths only, so errors still cannot leak the operator's filesystem layout. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a deterministic, fail-closed builder and verifier for a static Antigravity CLI plugin artifact containing the canonical Better Harness Skill and its validated dependency closure.
Why
Traceability and Scope
docs/specs/2026-08-19-67-antigravity-plugin-artifact.mdagyinstall/list/invocation/uninstall smoke; session evidence; host-support catalog or adapter-matrix claims; README Quickstart; authentication, network access, or automatic installationChange Type
Test and Review Evidence
npm run pack:verifywith task-local npm cachenpm testEPERM, one is the isolated worktree lacking its own Vitest fileManual or visual evidence: separate planning, execution, and review agents audited the official Agy CLI v1.1.14 manifest contract, recursive Markdown/ESM closure, portable path identity, atomic publication/rollback, concurrent destination replacement, and failure-state observability. Final review found no remaining P0-P3 issues.
Risk and Recovery
agyinstall, discovery, invocation, listing, or uninstall smoke was available. This PR proves only a buildable and verifiable static artifact slice.AI Involvement
Checklist
AGENTS.md,CONTRIBUTING.md, and the relevant canonical-owner guidance.CHANGELOG.md(intentionally omitted: this issue-scoped slice adds no support claim).