Commit Graph
2320 Commits
Author SHA1 Message Date
qinezh f95f1b4c3b Upgrade microsoft-foundry plugin to 1.0.12 (#2981) 2026-09-08 14:03:57 +10:00
github-actions[bot]andPretaSOFT b671c57f04 Add external plugin atlassian-twg-cli (#2980)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-08 04:03:34 +00:00
github-actions[bot]andPretaSOFT 16b290efdf Add external plugin remotion (#2979)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-08 04:02:59 +00:00
Aaron PowellandCopilot App a93a83bfec Require new submissions after external plugin rejection (#2978)
* fix(external-plugin): require new submissions after rejection

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

* fix(external-plugin): gate rejected rerun guidance

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

* docs: align intake rerun guidance

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

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-08 14:01:51 +10:00
Oliver Zehentleitner AIgent 3a19ac80c2 chore: bump keep-the-why to 0.13.3 (#2975)
* chore: bump keep-the-why to 0.13.0

* chore: bump keep-the-why to 0.13.1

* chore: bump keep-the-why to 0.13.2

* chore: bump keep-the-why to 0.13.3
2026-09-08 09:48:52 +10:00
Furkan Reha f32d7c320d fix(skills): anchor citations on the named line, and treat repo text as evidence (#2976)
Ports four corrections these two skills received upstream after a second trial
run against a real repository. #2951 merged the snapshot taken before them. The
bundled scripts are already identical to their upstream versions and are not
touched here.

1. Neither skill told the agent that text read out of the audited repository is
   data rather than instruction. These skills exist to read untrusted
   repositories, so a README, a code comment, a commit message or a dependency
   manifest reached the model with no framing -- and a line claiming a file is
   approved, or telling the audit to skip a module, reads exactly like a
   guardrail. Both skills now carry the rule and report such text as a finding
   instead of following it.

2. The citation rule allowed anchors to land beside the symbol rather than on
   it: the blank line above a definition, a decorator, or a line inside a
   multi-line literal. In one trialled file every anchor sat two lines above the
   def it named. The rule is now a single applicable test -- the line you cite
   must literally contain the thing you name, and a cited range must contain it
   on the first line. Quoted text is cited at the line the quoted characters are
   on, because a comment has its own line number and it is usually not the line
   of the code beside it.

3. "Never restate a count without the raw output in front of you" was ignored
   twice in that trial, so the rule flips from prohibition to requirement: any
   number stated must appear under Checks Run next to the command that produced
   it. Unwilling to show the command means describing the pattern rather than
   counting it.

4. Both Related Skills sections said the skill is one of seven and that the
   other five cover the remaining ground. Six, not five. Each section now names
   its sibling in this repository and links the remaining five out.

Front matter is unchanged, so the generated README tables do not move.
2026-09-08 09:48:27 +10:00
48986387f9 docs(learning-hub): document CLI 1.0.83 model/session updates and VS Code Agent Host (#2977)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-07 23:47:44 +00:00
Mikhail Alabugin abf3b43056 docs: fix nine dead contributor profile links (#2832)
Update profile URLs in .all-contributorsrc and regenerate README.md and
website/src/pages/contributors.astro with `npm run contributors:generate`
(all-contributors-cli 6.26.1). Rebased onto current main.
2026-09-08 09:45:01 +10:00
f38fb6cf03 Document model fallback lists, CIMD OAuth, and sandbox network isolation changes (v1.0.83) (#2953)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-07 04:15:10 +00:00
Liz TomandCopilot App c2e1edf8c9 Fix sentry-triage bug bash issues and stream org project pagination (#2948)
Bug-bash fixes for the sentry-triage canvas extension:

- Model list: auto-refresh via session.rpc.model.list() with a static
  fallback, instead of a hardcoded list that went stale.
- Plain-English toggle: gate the toggle until enrichPlainEnglish()
  completes, fixing a race where it was interactive before enrichment
  finished. Add a preparing hint while it runs.
- Copy: 'Plain-English titles' -> 'Plain-English messages'; simplify the
  loading hint.
- Work status labels: distinguish 'starting Copilot fix session' vs
  'filing tracking issue' instead of a generic 'working', and mark the
  Fix-with-Copilot toast as non-blocking.
- Org project pagination: page the traversal as discrete queued tasks
  bounded by page count, driven by the SDK envelope hasMore flag, so a
  mega-org no longer starves interactive lookups and an incomplete
  traversal is never cached as complete. No Promise.race timeout is used
  because sentry@0.42.2 exposes no per-call cancellation and an abandoned
  call would corrupt module-global cursor state.

Bump plugin to 1.2.0 and regenerate marketplace.json.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-07 14:11:08 +10:00
Furkan RehaandAaron Powell 5f7e3d0c68 Add test-gap-audit and docs-sync-audit skills (#2951)
* feat(skills): add test-gap-audit and docs-sync-audit

Two repo-agnostic review skills that answer questions the existing testing and
documentation skills do not.

test-gap-audit asks which behaviour is not covered, rather than how to write a
test in a given framework. Given no scope it audits the whole repository,
inventories the testable surfaces, and reports which routes, services, jobs and
contracts have no tests, too few assertions, or only indirect coverage. It
bundles coverage_map.py, which detects the test framework and naming convention,
then matches every source file to tests by name, by mirrored path, and by what
the test files actually import, and ranks the unmatched by risk keyword and size.

docs-sync-audit compares what the docs claim against what the code does. It
bundles docs_drift.py, which checks documented npm scripts and make targets
against the ones that exist, relative Markdown links against the filesystem, and
environment variable names in both directions. It also reports a documented
setting that is read only inside a module nothing imports, which is configuration
that reads as working but cannot take effect.

Both are read-only: they report and do not edit unless asked. Both emit the same
contract, so a finding always carries a P0-P3 severity and a path:line you can
open. Both scripts are Python standard library only, install nothing, and are
accelerators rather than requirements, so each skill still works when the script
cannot run.

The existing testing and docs skills here are framework-specific, which is where
most of the value is. These are the repo-agnostic complement: pytest-coverage
raises coverage inside a pytest project, and this decides where coverage is
missing across a repository regardless of language.

* fix: satisfy codespell and regenerate all generated docs

Two CI failures on the first push.

codespell flagged `testng` and `shouldBe` in coverage_map.py. Both are
legitimate identifiers rather than typos: TestNG is the Java test framework the
script detects by name, and shouldBe is the Kotlin and Scala assertion method
matched by its assertion-detection regex. Added both to ignore-words-list with a
comment each, following the convention already used for the other entries.

validate-readme failed because I had reverted docs/README.agents.md. `npm start`
rewrites a Dynatrace MCP URL there from re-fetched external plugin data, which is
unrelated to these skills, so I had excluded it to keep the diff scoped. That was
wrong: the check regenerates every generated file and compares, so the commit has
to carry whatever the build produces. Restored.

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2026-09-07 14:08:49 +10:00
87ba8b1780 docs(ai-team-orchestration): add role guidance, PR checklist, QA risk matrix, and sample prompts (#2946)
Improve the ai-team-orchestration skill references:
- anti-patterns.md: Do/Don't role responsibilities (Producer/Dev/QA) and decision-log guidance
- brainstorm-format.md: minimal sample prompts for Producer, Dev, and QA agents
- sprint-plan-template.md: concrete acceptance-criteria examples, PR checklist, and a QA risk matrix
- project-brief-template.md: onboarding checklist and where to record decisions

Co-authored-by: sinamorida <sinamorida@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2026-09-07 12:45:16 +10:00
877b3f0640 Update ai-ready to v1.3.0 (#2952)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
Copilot-Session: 9ffae6e6-6810-4c61-982f-a295ac49f669
2026-09-07 02:42:17 +00:00
Catherine HanandAaron Powell 0ccadfda8a Update FlowStudio Power Automate skills for server 1.2.77 (#2943)
trigger_live_flow now runs scheduled (Recurrence) flows on demand;
list_live_connections requires environmentName and applies top after search;
the ChatGPT/claude.ai connector path is documented in the mcp skill; the
brand reads FlowStudio (one word) across the skills and plugin README; the
build skill is back under the 500-line lint limit.

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2026-09-07 12:40:51 +10:00
Tim Mulholland d28f79cbe8 Update upgrade-agent plugin to 1.1.485 (#2940) 2026-09-07 12:26:26 +10:00
Guo Cheng 44aa844a85 Contributors table: keep every row at seven cells (#2938)
The last row carries eight <td> elements while all fifty-three others carry
seven. Each cell is fixed at width="14.28%" (one seventh), so eight of them
overflow the table: the final avatar renders narrower than the rest and sits
past the edge, reachable only by scrolling horizontally.

Moving that one cell onto its own row restores the invariant. Verified by
counting cells per row before and after: the distribution goes from {7, 8} to
{7, 1}, the 1 being the new trailing row that the next contributor fills.
2026-09-07 12:24:47 +10:00
Oliver Zehentleitner AIgent 536f6b049d chore: bump keep-the-why to 0.12.0 (#2933) 2026-09-07 12:24:08 +10:00
dependabot[bot]andPretaSOFT c8c95796e0 chore(deps): bump fast-uri in the npm_and_yarn group across 1 directory (#2927)
Bumps the npm_and_yarn group with 1 update in the / directory: [fast-uri](https://github.com/fastify/fast-uri).


Updates `fast-uri` from 3.1.5 to 3.1.7
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.5...v3.1.7)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-07 12:22:19 +10:00
Aaron Powell aa5b334aac Fixing readme (#2969)
* Had a bad readme merge recently, fixing

* Excluding the bin and obj of .NET output from skills file list
2026-09-07 12:20:26 +10:00
Dariusz Porowski 7b1ebe6333 chore(plugin): upgrade radius plugin to 0.1.1 (#2936)
Signed-off-by: Dariusz Porowski <3431813+DariuszPorowski@users.noreply.github.com>
2026-09-04 10:08:08 +10:00
qinezh fce7cf22f2 Upgrade microsoft-foundry plugin to 1.0.11 (#2930) 2026-09-04 09:29:02 +10:00
github-actions[bot]andPretaSOFT 6c7012e4b8 Add external plugin cache-stats (#2931)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-03 23:28:14 +00:00
Aaron PowellandCopilot App 2ba72cd142 Fix external canvas extension validation (#2928)
* fix(intake): accept nested canvas extension entry points

Allow canvas entry points at any depth under the com.github.copilot namespace, including materialized extensions/<name> layouts.

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

Copilot-Session: 3eb2554c-9e4a-408c-92f5-36306c99d33b

* fix(intake): require named canvas extension directories

Require canvas entry points at com.github.copilot/<extension-name>/extension.mjs and reject flat or deeper layouts.

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

Copilot-Session: 3eb2554c-9e4a-408c-92f5-36306c99d33b

* fix: align external canvas plugin layout

Require canvas extensions under com.github.copilot/extensions/<extension>/extension.mjs, matching github-app discovery and reject legacy layouts.

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

Copilot-Session: 3eb2554c-9e4a-408c-92f5-36306c99d33b

* test: cover canvas logo validation, fix directory-mismatch message

Add intake regression tests for a missing/malformed com.github.copilot namespace and an incorrect logo path. Fix the quality gate to report a file-vs-directory mismatch instead of a generic missing-entry-point message when extension.mjs exists but is a directory.

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

Copilot-Session: 3eb2554c-9e4a-408c-92f5-36306c99d33b

---------

Copilot-Session: 3eb2554c-9e4a-408c-92f5-36306c99d33b
2026-09-03 19:14:23 +10:00
github-actions[bot]andPretaSOFT 17cd9ee68d Add external plugin radius (#2926)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-03 04:44:14 +00:00
6b13f26afb Update Learning Hub: Customize, Agent Merge, VS Code Agents window updates (#2917)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-03 02:44:54 +00:00
Emil DanandClaude Opus 5 61083bdc50 Add dev container configuration instructions 🤖🤖🤖 (#2911)
* Add dev container configuration instructions

Twelve sourced rules for reviewing and authoring devcontainer.json, Dev
Container Features, and Codespaces lifecycle configuration. Every rule
cites the Dev Container specification, the reference CLI source, or
official vendor documentation, and needs only file reading rather than a
container build.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KZ5Ak8ifbxDC6zQvJQt26T

* Regenerate instructions index

Output of `npm start` (eng/update-readme.mjs + eng/generate-marketplace.mjs)
after adding instructions/devcontainers.instructions.md.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KZ5Ak8ifbxDC6zQvJQt26T

* Allow two source-faithful spellings in codespell

`implementors` is a path segment in the containers.dev specification URLs
that instructions/devcontainers.instructions.md cites, and `evaulated` is
spelled that way inside a verbatim quotation from the Dev Container
Features specification. Neither can be corrected without breaking a link
or falsifying a quote.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KZ5Ak8ifbxDC6zQvJQt26T

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-03 12:42:17 +10:00
f5fdee4a94 Update Learning Hub with recent Copilot CLI v1.0.81/82 changes (#2900)
- Document plugins dashboard (/plugin, /mcp, /skills) becoming default for all users, with the PLUGINS_DASHBOARD opt-out and its later removal
- Add voice dictation (Ctrl+Space) to keyboard shortcuts
- Note worktree/move switch reliability fix in v1.0.82 for messages typed mid-switch

Sources:
- github/copilot-cli changelog.md (v1.0.81, v1.0.82 entries)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-03 10:57:54 +10:00
Cahid Arda 6a8fa297b0 feat: add upstash-redis skill (#2879) 2026-09-02 12:11:17 +10:00
Cahid Arda c835373ab0 docs: add shared-store rate-limit examples to OWASP instructions and UpstashRedisCache to LangChain caching (#2880) 2026-09-02 11:51:34 +10:00
Oliver Zehentleitner AIgent 78bc8660b6 chore: bump keep-the-why to 0.10.1 (#2892)
* chore: bump keep-the-why to 0.10.0

* chore: bump keep-the-why to 0.10.1

0.10.1 released after this PR was opened for 0.10.0 - updates
version/source.ref to v0.10.1 and regenerates
.github/plugin/marketplace.json to match.
2026-09-02 11:25:55 +10:00
qinezh 69a12739dc Upgrade microsoft-foundry plugin to 1.0.10 (#2891) 2026-09-02 11:24:49 +10:00
ChrisandChris Caruso cb0ec58646 chore(external): bump rayfin plugin to 0.4.0 (#2896)
Points the listed rayfin entry at plugin-v0.4.0. That release sources the
getting-started template from the microsoft/awesome-rayfin gallery rather
than a personal repository, and puts the documented scaffold command back
on one line so it parses under PowerShell.

marketplace.json is regenerated via npm run build.

Co-authored-by: Chris Caruso <chcaruso@microsoft.com>
2026-09-02 09:33:24 +10:00
Pierce BogganandCopilot App 5eaae7e2cd Add Jupyter notebooks canvas extension (#2889)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-01 15:05:04 +10:00
33484438eb Document CLI defaultMode/defaultPermissionMode, session restore, login --with-token, and new models (v1.0.81) (#2885)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-01 02:04:16 +00:00
Gautam Jethwani 699b57a7d1 Pin figma plugin to an immutable ref (#2882)
Points the figma external plugin entry at tag v2.2.96-figquery.1 in
figma/mcp-server-guide instead of tracking the default branch, and updates
the listed version to match the plugin manifests on that tag.

Regenerates .github/plugin/marketplace.json.
2026-09-01 12:02:30 +10:00
qinezh 9b3c486210 Upgrade microsoft-foundry plugin to 1.0.9 (#2874) 2026-09-01 11:40:02 +10:00
ad053dace3 add jmatsuzawa as a contributor for tool (#2875)
* update README.md

* update .all-contributorsrc

* update website/src/pages/contributors.astro

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2026-09-01 01:39:43 +00:00
allcontributors[bot]andPretaSOFT 3351de36b8 add GuoCheng24 as a contributor for content (#2871)
* update README.md

* update .all-contributorsrc

* update website/src/pages/contributors.astro

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2026-09-01 11:37:24 +10:00
qinezh c956566a35 Upgrade microsoft-foundry plugin to 1.0.8 (#2872) 2026-08-31 16:25:35 +10:00
Guo Cheng 32f32c9809 Add agent: research harness engineer (#2854)
* Add research experiment discipline instructions

* Convert to a custom agent per review feedback

* Drop accidental generator churn from README.agents.md
2026-08-31 12:31:26 +10:00
Muhammad Ubaid Raza 3a4b532cdc [gem-team] Enforce yagni, strict schema for agent input/ output, tool usage improvements (#2869)
* refactor(agents): standardize argument hints and output formats

* feat: Enforce yagni

* feat: Add delegation constitutional rules to gem-orchestrator

* refactor(agents): standardize output format and navigation
2026-08-31 12:28:13 +10:00
Muhammad Moiz 5c41b09e01 fix(github-issues): quote array params for zsh, correct stale MCP write claim (#2864)
`-f labels[]="bug"` fails under zsh, the default shell on macOS, because `[]`
is a glob pattern. The argument never reaches gh. Quote the whole
`name[]=value` pair instead.

The skill also states the MCP server cannot create, update, or comment on
issues. github-mcp-server ships issue_write, add_issue_comment, and
sub_issue_write. Documented them and reworded the CLI section; the gh api
examples are unchanged.
2026-08-31 12:26:48 +10:00
allcontributors[bot]andPretaSOFT c0cbe7fa44 add alx-so as a contributor for doc (#2856)
* update README.md

* update .all-contributorsrc

* update website/src/pages/contributors.astro

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2026-08-31 11:21:37 +10:00
Alex Sokol e3bfee4306 Add extensive label management capabilities to the github-issues skill (#2855) 2026-08-31 11:03:44 +10:00
73d087ab72 [bot] Update Learning Hub for /plugins removal, MCP 2026-07-28, hook trace context, and copilot app command (#2851)
* Update Learning Hub for Copilot CLI v1.0.81 changes

Co-authored-by: Copilot <223556219+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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-31 11:01:20 +10:00
github-actions[bot]andPretaSOFT f11a4e441c Add external plugin anarlog (#2844)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-28 05:41:12 +00:00
github-actions[bot]andPretaSOFT f10e86fbc6 Add external plugin crowdstrike-falcon-fusion (#2843)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-28 15:40:21 +10:00
github-actions[bot]andPretaSOFT 064970d4f1 Add external plugin crowdstrike-falcon-foundry (#2842)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-28 15:36:05 +10:00
github-actions[bot]andPretaSOFT 797cf9f830 Add external plugin rayfin (#2840)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-28 11:13:43 +10:00
Aaron PowellandCopilot App f609fccfe1 fix(workflow): refresh learning hub updater lock (#2841)
Regenerate the agentic workflow with gh-aw v0.86.2 so the Copilot CLI is resolved from PATH and staged in the runner temp directory.

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

Copilot-Session: 5135482d-49dc-4ff7-a2e8-c086ea1eeae4
2026-08-28 11:13:03 +10:00