Repository navigation
fix: fill TOOL placeholders in 26 bundled plugin manifests - #386
Conversation
26 plugins (aws-cli, azure-cli, clap, consul, doctl, gcloud-sdk, nomad, scaleway, tree-sitter, vultr-cli, etc.) shipped plugin.json manifests where every field was the literal string "TOOL" — checks looked for a binary named TOOL and every command exec'd `TOOL --version`, so the plugins were completely broken. - plugin.json: real name/description/source, binary checks pointed at the actual binary (aws, az, gcloud, doctl, scw...), real install steps, `self version` + `cli run` passthrough commands for real CLIs (matching the linode/scaleway-cli convention); library crates keep the minimal `self version` shape (matching serde/tokio precedent) with a note explaining they are libs used via `cargo add`. - install-guidance.json: regenerated to match embedded guidance. - meta.json: tags expanded to 3-5 vocabulary-compliant entries. - skills/quickstart/SKILL.md: replaced bare-title stubs with a real frontmatter + install + command reference. Verified: plugins install + `self version` + `cli run` passthrough + `plugins doctor` smoke-tested against fake binaries; jest suites plugins-manifest/plugins-doctor/plugins-install/adapter-schema and aws/az/gcloud plugin routing tests all pass. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Important Review skippedToo many files! This PR contains 104 files, which is 4 over the limit of 100. To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch. Upgrade to a paid plan to raise the limit. This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry. ⚙️ Run configuration
📒 Files selected for processing: 104
You can disable this status message by setting the
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Automated maintenance run by automaintainer.
Focus: == ASSIGNED OBJECTIVE ==
Advance the plugins objective; fix open issues; keep the CLI healthy
OPEN PR AWARENESS (secondary — do not replace the ASSIGNED OBJECTIVE):
These open pull requests are already open and awaiting review. Do NOT start UNRELATED work on the files they touch. If your ASSIGNED OBJECTIVE requires editing one of those files, complete the objective anyway. Never abandon the objective to pick a different GitHub issue just to avoid overlap.
touches: plugins/catalog.json, plugins/notion-cli/plugin.json
touches: plugins/notion-cli/plugin.json
Branch:
am/am-f17c27-dm4jp52twmfq-29bdd284Diff: