Commit Graph

223 Commits

Author SHA1 Message Date
github-actions[bot] dd56f2575a chore: publish from staged 2026-06-10 04:44:36 +00:00
github-actions[bot] bbf8f7bccd chore: publish from staged 2026-06-10 04:43:53 +00:00
github-actions[bot] b21ec1daeb chore: publish from staged 2026-06-10 04:34:58 +00:00
github-actions[bot] 4a5a7897ad chore: publish from staged 2026-06-09 05:55:34 +00:00
github-actions[bot] 1262e69ac7 chore: publish from staged 2026-06-09 05:54:11 +00:00
github-actions[bot] c5a197e347 chore: publish from staged 2026-06-09 05:09:05 +00:00
github-actions[bot] 3b5ee9cfe8 chore: publish from staged 2026-06-08 06:21:10 +00:00
github-actions[bot] 2205f68e48 chore: publish from staged 2026-06-04 19:31:15 +00:00
github-actions[bot] 3d8e3d6e98 chore: publish from staged 2026-05-29 04:10:23 +00:00
github-actions[bot] 53230940c5 chore: publish from staged 2026-05-28 05:50:33 +00:00
github-actions[bot] a1ebf8a4f2 chore: publish from staged 2026-05-28 05:07:46 +00:00
github-actions[bot] 1f4149a216 chore: publish from staged 2026-05-28 00:08:06 +00:00
github-actions[bot] e9089dd31c chore: publish from staged 2026-05-27 20:09:44 +00:00
github-actions[bot] 9e94c25dd8 chore: publish from staged 2026-05-26 23:56:28 +00:00
github-actions[bot] 5551be581a chore: publish from staged 2026-05-26 23:51:44 +00:00
github-actions[bot] fb74fd709f chore: publish from staged 2026-05-26 00:45:04 +00:00
github-actions[bot] 5cb6ef998e Add external plugin vercel-plugin (#1829)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-26 09:47:30 +10:00
Jakub Jareš 5cab59b03e Add visual-pr plugin — screenshot capture, annotation, and PR embedding (#1804)
* Add visual-pr plugin: screenshot capture, annotation, PR embedding, and screen recording

Four skills that teach Copilot to capture UI screenshots (Playwright + PIL),
annotate them with algorithmic label placement, embed before/after images
in PR descriptions, and record animated GIF demos.

Includes demo images showing the annotation engine on GitHub Issues.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Update generated README tables and marketplace.json

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Embed annotate.py module in image-annotations skill

The full working module (annotate_image, grid_image, diff_images) is now
included as a code block so users can save it as annotate.py and import
directly. Scrubbed project-specific labels from examples.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Address review feedback: mss.mss() context manager, fix RECT struct, consistent placeholder

- Use mss.mss() context manager instead of mss.MSS() (ui-screenshots, screen-recording)
- Fix broken RECT struct in window+GIF combining example (screen-recording)
- Consistent projectId placeholder in AzDO upload example (pr-screenshots)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-25 11:22:39 +10:00
Sophio Japharidze 7f7599a716 Update SonarQube plugin ref tag (#1791)
* Update SonarQube plugin ref tag

* Update .github/plugin/marketplace.json

Co-authored-by: Aaron Powell <me@aaron-powell.com>

* Update plugins/external.json

Co-authored-by: Aaron Powell <me@aaron-powell.com>

---------

Co-authored-by: tomshafir-sonarsource <tom.shafir+2@sonarsource.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2026-05-25 11:06:19 +10:00
Muhammad Ubaid Raza ee8d76cb9b feat: [gem-team] Optimize memory management + Routing + concise agent definitions (#1782)
* chore: bump marketplace version to 1.33.0

Refactor the gem-browser-tester.agent.md file to provide a concise role description and streamline the listed knowledge sources.

* docs(agents): Reinforces the coordinator’s responsibility to never skip phases.

* Update gem‑orchestrator and gem‑researcher agent documentation  - Clarify routing matrix: explicitly add bug_fix/debug handling in both routing and new_task phases.
- Enhance researcher mode: use backticks on `research_yaml_paths` file paths and restructure the merge and envelope steps for clearer flow.

* feat: Improve context handling and delegation in gem-orchestrator; enhance approval flow in gem-devops; update marketplace version

- Updated .github/plugin/marketplace.json version to 1.34.0.

* chore: update readme

* fix: correct typo

* chore: integrate research into planner, update workflows, and clarify context envelope usage

* fix: phase references

* chore: fix typo

* chore(release): bump marketplace version to 1.38.0

- Updated .github/plugin/marketplace.json version field.
- Refactored agents/gem-orchestrator.agent.md: renamed Phase 1 to Phase 0, added Intent Detection, Gray‑Areas Detection, and Complexity Assessment sections.
- Revised workflow routing and plan validation logic, including detailed phase descriptions and crystal‑clear phase transition rules.

* docs: restructure gem-orchestrator.agent.md phase descriptions (Intent Detection, Gray Areas, Complexity Assessment) and update wording; bump marketplace plugin version to 1.39.0

* chore: improve context cache

* feat: Enrich agent learning documentation

- Updated .github/plugin/marketplace.json version to 1.41.0.
- Added facts, failure_modes, decisions, and conventions sections to the learnings object in all agent markdown files.

* chore: imrpvoe context sharing

* feat: improve context cache

* fix: typo

* chore: update readme

* chore: cleanup

* chore: improve agent selection logic

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2026-05-25 11:05:48 +10:00
Aaron Powell 6fc05f480e Splitting ref and sha into two fields correctly for the intake form (#1788)
* Splitting ref and sha into two fields correctly for the intake form

* Enforce 40-character commit SHA in validateImmutableRef

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>

* Add backward compatibility for legacy checklist text and field title

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>

* Avoid unnecessary array spread when iterating checklist equivalents

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2026-05-22 10:54:34 +10:00
Aaron Powell 2ca49df9d4 Adding a new /rerun-intake command for when updates are required (#1786)
* Adding a new /rerun-intake command for when updates are required

Reruns the intake process if feedback is given that will require the submitter to update something about the submittion.

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Use rerun command constant in parser regex

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2026-05-22 10:53:15 +10:00
Aaron Powell a303e17975 Fix path for Chrome DevTools external plugin (#1784)
* Fixing path on chrome devtools external pluginPath is to the folder in the repo where the plugin structure starts, not where the plugin.json file lives.

* Updating validation scripts and guidance to avoid this mistake again
2026-05-21 15:51:17 +10:00
Antonio Villanueva 6d242fe6f0 Update modernize-dotnet plugin to 1.0.1133-preview1 2026-05-20 09:13:36 -07:00
github-actions[bot] 04b7c4dc56 Add external plugin pm-skills (#1770)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-20 10:21:31 +10:00
Aaron Powell 570297ccdd Removing legacy skills (#1756)
* Removing some legacy skills

* removing skill from plugin
2026-05-19 12:34:21 +10:00
Aaron Powell 3b9e5e1842 Fixing code scanning #24 (#1760) 2026-05-19 12:25:39 +10:00
Copilot 76445eea75 fix: add explicit permissions to build-website workflow (CodeQL alert #30) (#1759)
* Initial plan

* fix: add explicit permissions to build-website workflow (alert #30)

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2026-05-19 12:25:17 +10:00
github-actions[bot] 8dd5426686 Add external plugin chrome-devtools-plugin (#1755)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2026-05-19 12:20:24 +10:00
github-actions[bot] 15ecf79f94 Add external plugin ai-ready (#1754)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2026-05-19 11:59:47 +10:00
github-actions[bot] 25967b264b Add external plugin sonarqube (#1753)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-19 11:46:09 +10:00
Aaron Powell 0528d4104c Agentic Workflows update (#1727)
* adding a deeper analysis of the oldest items in the report

* Updating aw
2026-05-15 16:33:29 +10:00
Aaron Powell e66aa80240 feat: add public external plugin workflows (#1723)
* feat: add external plugin submission workflows

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* minor adjustment to contributing guide

* fix: address external plugin review feedback

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Reverting some changes to the readme.agents.md file

* fix: address follow-up review feedback

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: tighten external plugin workflows

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-15 15:37:18 +10:00
Adam ca8412356a Add skill-image-gen plugin: AI image generation with OpenAI and Gemini (#1696)
Adds a skill that lets users generate images (icons, sprites, textures,
mockups) directly from their coding workflow using OpenAI gpt-image-2 or
Google Gemini. BYO API key — the skill guides users through setup on
first use.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-15 11:26:59 +10:00
Jaylyn Barbee 9c54e98353 Add winappcli external plugin (#1674)
* Add winappcli external plugin

References microsoft/WinAppCli rel/v0.3.1 branch.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Address PR feedback: use source.ref and trim keywords

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* moving ref to stable branch

* removing skills doc and references

* minor changes in language

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-15 11:07:32 +10:00
Antonio Villanueva c89807842f Update modernize-dotnet plugin to 1.0.1119-preview1 (#1703)
* Update modernize-dotnet plugin to 1.0.1119-preview1

* Update generated marketplace files

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-14 11:10:19 +10:00
Muhammad Ubaid Raza d5c855ece0 feat: [gem-team] Add confidence metric, optimize planner workflow (#1695)
* feat: add explicit assumption rule and confidence metric to agent documentation

- Add `confidence` field (0‑1) to the output schema in `agents/gem-browser-tester.agent.md`
- Include `confidence` in the `extra` object of `agents/gem-devops.agent.md`
- Append the guideline “State assumptions explicitly; never guess silently” to all agent docs
- Update the “Bisect (Complex Only)” heading to reflect its gate condition
- Minor wording and formatting adjustments across the affected agent documents

* chore: update readme

* chore(release): Streamline agent documentation sections (remove self‑critique steps, renumber Handle Failure/Output)
2026-05-14 10:02:32 +10:00
Nikola Metulev 10b72a6aa9 Add Microsoft-maintained winui plugin (external reference) (#1686)
* Add winui plugin from microsoft/win-dev-skills

Adds the Microsoft-maintained WinUI 3 development plugin as an external
plugin reference. This is a Microsoft-managed repository so it qualifies
for the external-plugin policy exception in CONTRIBUTING.md.

The plugin provides agents and skills for WinUI 3 app development:
new app scaffolding, framework migration (WPF, WinForms, Electron,
Tauri, Flutter to WinUI 3), MSIX packaging, code signing, UI
automation testing, and Windows App SDK guidance.

Source: https://github.com/microsoft/win-dev-skills

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Remove winui3-development plugin (replaced by external winui plugin)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Nikola Metulev <nmetulev@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-13 12:06:26 +10:00
Jakub Jareš 28597d8290 Replace polyglot-test-agent with dotnet-test external plugin (#1685)
Remove all bundled polyglot-test-agent content (8 agents, 1 skill,
plugin metadata) and add dotnet-test as an external plugin from
dotnet/skills. The external plugin is a superset (11 agents, 22 skills).

Marketplace and doc indexes regenerated via npm run build.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-13 12:03:15 +10:00
Pieter de Bruin 165b84bb5f Add microsoft-events plugin (Microsoft Build & Ignite sessions) (#1681)
* Add microsoft-events plugin (Microsoft Build & Ignite sessions)

Adds the Microsoft Events skill to the external plugins registry.
This skill connects developer projects to Microsoft Build and Ignite
session catalogs, enabling session discovery, tech stack updates,
and schedule planning from Copilot CLI and VS Code.

Repository: https://github.com/microsoft/Build-CLI

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* updating marketplace

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2026-05-12 17:24:35 +10:00
Alvin Ashcraft e7755069e9 WinUI plugin enhancements and add MVVM Toolkit skill (#1643)
* WinUI plugin enhancements and mvvm toolkit skill

* Split mvvm-toolkit skill for slimming
2026-05-11 11:29:33 +10:00
Aaron Powell 0d9792baf1 updating agentic workflows (#1666) 2026-05-11 11:29:18 +10:00
Adrien Clerbois 2c275f2ef9 feat(skills): add dotnet-mcp-builder, deprecate csharp-mcp-server-gen… (#1645)
* feat(skills): add dotnet-mcp-builder, deprecate csharp-mcp-server-generator

Adds a comprehensive skill for building MCP (Model Context Protocol)
servers in C#/.NET against the official ModelContextProtocol 1.x NuGet
packages. Covers both transports (STDIO, Streamable HTTP — SSE is
deprecated) and every primitive in the current MCP spec (2025-11-25):
tools, prompts, resources, elicitation (form + URL mode), sampling,
roots, completions, logging, and MCP Apps. Includes a thin .NET MCP
client reference and testing guidance (MCP Inspector + in-memory
transport for unit tests).

Steers the model toward the current stable 1.x packages instead of the
0.x previews it tends to pin by default, and enforces the STDIO
stdout/stderr trap.

Also deprecates the existing csharp-mcp-server-generator skill, which
predates ModelContextProtocol 1.0 and only covered a subset of the
current spec. Its SKILL.md now redirects users to dotnet-mcp-builder so
existing install URLs keep working without surprises.

* fix: address PR review from aaronpowell

- Delete csharp-mcp-server-generator skill (rather than deprecating it)
- Update mcp-apps.md pitfalls section to reference .NET Tool.Meta type
  instead of the serialized _meta JSON property names
- Rebuild docs/README.skills.md

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* chore: remove C# MCP development plugin files

* chore: remove csharp-mcp-development plugin entry from marketplace

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-11 09:35:26 +10:00
dawright22 d944a73b58 Add git-ape external plugin entry (#1640)
Add Azure/git-ape to plugins/external.json and regenerate marketplace.json for discovery and install via Awesome Copilot.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-08 16:23:23 +10:00
Antonio Villanueva 2446a2df5c Update modernize-dotnet plugin to 1.0.1102-preview1 (#1649)
Co-authored-by: anvillan <anvillan@users.noreply.github.com>
2026-05-08 12:25:19 +10:00
Muhammad Ubaid Raza e8ce594bb7 feat: add comptibility for other ides/ tools beyond vscode and copilot cli (#1644)
Update documentation and installation instructions, and make subagents hidden from user invocation.
2026-05-08 11:20:37 +10:00
Aaron Powell 9aa4f61105 Patching the comment with the check results over creating a new one (#1637)
* Patching the comment with the check results over creating a new oneAvoids spamming multiple comments

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-07 10:02:09 +10:00
Aaron Powell 3a81b4e57f Updating the action triggers for more events (#1636) 2026-05-07 09:24:12 +10:00
Aaron Powell ce516684b5 Add labels for skill check findings (#1627)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-06 10:05:16 +10:00
Muhammad Ubaid Raza ef40bff1da [gem-team] token, tool call and request optimziations (#1625)
* feat: move to xml top tags for ebtter llm parsing and structure

- Orchestrator is now purely an orchestrator
- Added new calrify  phase for immediate user erequest understanding and task parsing before workflow
- Enforce review/ critic to plan instea dof 3x plan generation retries for better error handling and self-correction
- Add hins to all agents
- Optimize defitons for simplicity/ conciseness while maintaining clarity

* feat(critic): add holistic review and final review enhancements

* chore: bump marketplace version to 1.10.0

- Updated `.github/plugin/marketplace.json` to version 1.10.0.
- Revised `agents/gem-browser-tester.agent.md` to improve the BROWSER TESTER role documentation with a clearer structure, explicit role header, and organized knowledge sources section.

* refactor: streamline verification and self‑critique steps across browser‑tester, code‑simplifier, critic, and debugger agents

* feat(researcher): improve mode selection workflow and research implementation details

- Refine **Clarify** mode description to emphasize minimal research for detecting ambiguities.
- Reorder steps and clarify intent detection (`continue_plan`, `modify_plan`, `new_task`).
- Add explicit sub‑steps for presenting architectural and task‑specific clarifications.
- Update **Research** mode section with clearer initialization workflow.
- Simplify and reformat the confidence calculation comments for readability.
- Minor formatting tweaks and added blank lines for visual separation.

* Update gem-orchestrator.agent.md

* docs(gem-browser-tester): enhance BROWSER TESTER role description and clarify workflow steps- Expanded the BROWSER TESTER role with explicit responsibilities and constraints
- Reformatted the Knowledge Sources list using consistent numbered items for readability- Updated the Workflow section to detail initialization, execution, and teardown steps more clearly- Refined the Output Format and Research Format Guide structures to use proper markdown syntax
- Improved overall formatting and consistency of documentation for better maintainability

* docs: fix typo in delegation description

* feat(metadata): bump marketplace version to 1.15.0 and enrich agent documentation

The marketplace plugin metadata has been updated to reflect the newer
self‑learning multi‑agent orchestration description and the version hasbeen upgraded from 1.13.0 to 1.15.0.

Documentation for the following agents has been expanded with new
sections:

- **gem-browser-tester.agent.md** – added an “Output” section outlining
  strict JSON output rules and a new “I/O Optimization” section covering
  parallel batch operations, read efficiency, and scoping techniques.

- **gem-code-simplifier.agent.md** – similarly added “Output” and
  “I/O Optimization” sections describing concisely formatted JSON,
  parallel I/O, and batch processing best practices.

- **gem-reviewer.agent.md** – updated its output format and added
  detailed guidance on review scope, anti‑patterns, and I/O strategies.

These changes provide clearer usage instructions and performance‑focused
recommendations for the agents while aligning the marketplace metadata
with the updated version.

* feat(plugin): add agents list and README for gem-team plugin

* docs: update readme

* chore: match version with gem-team

* docs: standardize execution order and output format sections in agent documentation

* docs: fix typo in agent documentation files

* refactor: replace "framework" with "harness" in gem‑team marketplace, plugin, and README descriptions
2026-05-06 10:01:10 +10:00