Clean up of ai-helpers#472
Conversation
- Agents is unused - Gemini can consume things here with `apm`, no need for dedicated material
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: stbenjam The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (2)
🚧 Files skipped from review as they are similar to previous changes (2)
WalkthroughThis PR removes ten plugins from the marketplace and synchronizes all registry files. The utils plugin is bumped to version 0.0.10 and the utils:placeholder command is removed. Documentation is updated to reflect APM-based consumption and container usage patterns. ChangesPlugin Deprecation and Registry Cleanup
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
Suggested labels
Suggested reviewers
🚥 Pre-merge checks | ✅ 10✅ Passed checks (10 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@README.md`:
- Around line 4-5: The markdown link in README.md is broken across two lines
("[" on one line and "Discover available
plugins](https://openshift-eng.github.io/ai-helpers/)" on the next); fix it by
joining into a single well-formed link token so the line reads: [Discover
available plugins](https://openshift-eng.github.io/ai-helpers/), ensuring no
newline or space inside the square/round bracket pair to resolve MD039.
- Around line 64-76: Update the example apm.yml so the dependencies are nested
under an apm sub-key and remove the mention of a non-supported --global install
scope: change the top-level "dependencies" structure shown in the README example
to include "dependencies: apm: - openshift-eng/ai-helpers/plugins/bigquery"
(i.e., move the list under an apm key) and delete the sentence claiming apm
install supports a "--global" scope; keep the rest of the example (name,
version, description, target) unchanged.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Enterprise
Run ID: f21b3532-334c-4e6a-986f-63f96ba35055
📒 Files selected for processing (63)
.claude-plugin/marketplace.json.pruneprotectGEMINI.mdPLUGINS.mdREADME.mdagents/feedback.mdcommands/hello-world/echo.tomldocs/data.jsongemini-extension.jsonplugins/container-image/.claude-plugin/plugin.jsonplugins/container-image/README.mdplugins/container-image/commands/compare.mdplugins/container-image/commands/inspect.mdplugins/container-image/commands/tags.mdplugins/doc/.claude-plugin/plugin.jsonplugins/doc/README.mdplugins/doc/commands/note.mdplugins/gwapi/.claude-plugin/plugin.jsonplugins/gwapi/README.mdplugins/gwapi/commands/check.mdplugins/gwapi/commands/delete.mdplugins/gwapi/commands/install.mdplugins/gwapi/resources/gateway.yamlplugins/gwapi/resources/gatewayclass.yamlplugins/lvms/.claude-plugin/plugin.jsonplugins/lvms/README.mdplugins/lvms/commands/analyze.mdplugins/lvms/skills/lvms-analyzer/SKILL.mdplugins/lvms/skills/lvms-analyzer/scripts/analyze_lvms.pyplugins/metrics/.claude-plugin/plugin.jsonplugins/metrics/README.mdplugins/metrics/hooks/hooks.jsonplugins/metrics/scripts/send_metrics.pyplugins/metrics/scripts/send_session_metrics.pyplugins/native-notifications/.claude-plugin/plugin.jsonplugins/native-notifications/README.mdplugins/native-notifications/hooks/hooks.jsonplugins/origin/.claude-plugin/plugin.jsonplugins/origin/README.mdplugins/origin/commands/two-node-origin-pr-helper.mdplugins/session/.claude-plugin/plugin.jsonplugins/session/README.mdplugins/session/commands/save-session.mdplugins/test-coverage/.claude-plugin/plugin.jsonplugins/test-coverage/README.mdplugins/test-coverage/commands/analyze.mdplugins/test-coverage/commands/gaps.mdplugins/test-coverage/skills/analyze/README.mdplugins/test-coverage/skills/analyze/SKILL.mdplugins/test-coverage/skills/gaps/README.mdplugins/test-coverage/skills/gaps/SKILL.mdplugins/testing/.claude-plugin/plugin.jsonplugins/testing/README.mdplugins/testing/commands/mutation-test.mdplugins/testing/skills/mutation-generator/SKILL.mdplugins/testing/skills/mutation-generator/apply_mutation.pyplugins/testing/skills/mutation-generator/generate_mutations.pyplugins/testing/skills/mutation-generator/generate_mutations_efficient.pyplugins/testing/skills/mutation-tester/SKILL.mdplugins/utils/commands/placeholder.mdplugins/yaml/.claude-plugin/plugin.jsonplugins/yaml/README.mdplugins/yaml/commands/docs.md
💤 Files with no reviewable changes (62)
- plugins/testing/skills/mutation-generator/generate_mutations_efficient.py
- plugins/utils/commands/placeholder.md
- plugins/gwapi/commands/delete.md
- plugins/doc/README.md
- plugins/doc/commands/note.md
- plugins/origin/.claude-plugin/plugin.json
- plugins/test-coverage/skills/analyze/README.md
- plugins/gwapi/.claude-plugin/plugin.json
- plugins/metrics/hooks/hooks.json
- plugins/native-notifications/README.md
- plugins/session/README.md
- plugins/test-coverage/README.md
- plugins/session/.claude-plugin/plugin.json
- plugins/container-image/commands/inspect.md
- commands/hello-world/echo.toml
- GEMINI.md
- plugins/container-image/commands/tags.md
- plugins/testing/skills/mutation-tester/SKILL.md
- plugins/container-image/.claude-plugin/plugin.json
- plugins/doc/.claude-plugin/plugin.json
- plugins/session/commands/save-session.md
- plugins/test-coverage/skills/analyze/SKILL.md
- plugins/lvms/.claude-plugin/plugin.json
- plugins/origin/commands/two-node-origin-pr-helper.md
- plugins/test-coverage/skills/gaps/SKILL.md
- plugins/container-image/README.md
- plugins/lvms/README.md
- plugins/metrics/README.md
- plugins/yaml/.claude-plugin/plugin.json
- plugins/testing/README.md
- plugins/test-coverage/.claude-plugin/plugin.json
- plugins/testing/skills/mutation-generator/SKILL.md
- plugins/origin/README.md
- plugins/gwapi/resources/gateway.yaml
- agents/feedback.md
- plugins/test-coverage/commands/gaps.md
- plugins/gwapi/resources/gatewayclass.yaml
- plugins/yaml/commands/docs.md
- plugins/yaml/README.md
- plugins/lvms/skills/lvms-analyzer/SKILL.md
- plugins/testing/commands/mutation-test.md
- gemini-extension.json
- plugins/gwapi/commands/install.md
- plugins/metrics/scripts/send_metrics.py
- plugins/test-coverage/commands/analyze.md
- plugins/testing/.claude-plugin/plugin.json
- plugins/container-image/commands/compare.md
- plugins/native-notifications/hooks/hooks.json
- plugins/metrics/scripts/send_session_metrics.py
- plugins/lvms/commands/analyze.md
- plugins/testing/skills/mutation-generator/generate_mutations.py
- plugins/native-notifications/.claude-plugin/plugin.json
- plugins/gwapi/commands/check.md
- plugins/metrics/.claude-plugin/plugin.json
- .pruneprotect
- plugins/testing/skills/mutation-generator/apply_mutation.py
- plugins/test-coverage/skills/gaps/README.md
- .claude-plugin/marketplace.json
- plugins/lvms/skills/lvms-analyzer/scripts/analyze_lvms.py
- docs/data.json
- plugins/gwapi/README.md
- PLUGINS.md
|
PR needs rebase. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
This PR cleans up ai-helpers in a few ways:
agents/folderSummary by CodeRabbit
Release Notes