Add Github Copilot support to the ai-usagebar plugin - #672
Conversation
|
This pull request was converted to a draft because its description is missing required Missing:
Add the items above to the description, keeping their exact wording, then mark the pull Sections that only offer context may be deleted; nothing else about this pull request was |
|
CC @FelipeArtur: this pull request was automatically moved to draft until you have had a chance to look at it. It will be marked ready for review automatically once you reply here. |
|
Hi @dirkvdb, thanks for adding this and testing it with your Copilot account! Adding it to the provider selector makes sense, and the existing icon mapping keeps the change small. Could you make a few adjustments before we move forward?
The implementation looks straightforward from the diff. Thanks for including a screenshot of it working! |
|
The description now contains the required template structure. |
|
I made the requested changes |
There was a problem hiding this comment.
Thanks for the updates, @dirkvdb! Nice work adding Copilot support 🤙
- Version bumped to 2.2.1.
- Translation changes kept in
en.json. - PR template and checklist fixed.
- “GitHub Copilot” naming corrected.
- Copilot selector uses the existing provider handling.
That covers my review comments. Approved!
|
Thanks for the quick responses! |
Plugin
felipeartur/ai-usagebarplugin.toml)What it does
Adds GitHub Copilot as a selectable provider in the
ai-usagebarplugin. The provider is displayed as Github Copilot and uses the existing GitHub Copilot icon mapping.ai-usagebar >= 1.12.0 added Github Copilot support
External dependencies
ai-usagebar— provides usage data for configured AI providers.Testing
22Validation performed:
Screenshots / Videos
Checklist
idafter the/inplugin.tomlexactly.plugin.toml,README.md,thumbnail.webp, andtranslations/en.json.README.mdfollows the README template, documents every entry id and dependency, and includes exact panel IPC commands and launcher prefixes where applicable.thumbnail.webpis present and relevant; for a new plugin I created it with the thumbnail generator, and for an update I regenerated it with the generator if the visual identity or user-facing appearance changed.versionfollows semver and is bumped in this PR;plugin_apiis the oldest API level this plugin requires.catalog.toml; CI generates it.Code review attestation
Plugins run as trusted, unsandboxed Luau in the user's session. Confirm:
licensedeclared inplugin.toml.