Commit Graph
2405 Commits
Author SHA1 Message Date
Matt Raible a1aee7f6cf Update crowdstrike-falcon-fusion to v1.3.0 (#4343) 2026-10-07 10:03:52 +11:00
Matt Raible 81f4569abd Update crowdstrike-falcon-foundry to v1.6.0 (#4338) 2026-10-07 10:03:08 +11:00
Oliver Zehentleitner AIgent b3301a8f1f keep-the-why: bump to 0.20.0 (version and source.ref) (#3478) 2026-10-07 10:01:45 +11:00
James MontemagnoandCopilot App ccd6bf0ce1 Add First Steps workshops and sync upstream workshop updates (#4526)
Mirror First Steps workshops in English and five languages. Sync the real-world app track and Foundry modules, preserve legacy lesson URLs with redirects, and update Learning Hub discovery, language switching, and weekly sync provenance for upstream PRs 194 and 195.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-10-07 09:39:34 +11:00
James Montemagno ff784ad85c Merge pull request #4595 from github/automation/external-plugin-approve-4583-azure-sre-agent
[external-plugin] Add azure-sre-agent
2026-10-06 12:01:39 -07:00
github-actions[bot] 645d24108c Add external plugin azure-sre-agent 2026-10-06 18:58:48 +00:00
Gautam Jethwani 143a3d976b Update Figma figquery tag (#4342) 2026-10-02 08:21:25 +10:00
James MontemagnoandCopilot App d6131471b8 Phase 2: submission-gate, risk tiers, and PR status state machine (#4184) (#4190)
* Add submission-gate check, merge-risk tiers, and PR status state machine (#4184)

Phase 2 (enforcement) of github/awesome-copilot#4184:
- submission-gate aggregate required check (reader) with infra vs contribution failure classification
- merge-risk:low/medium/high classification from .github/risk-tiers.yml with tier approval policy
- Submission Gate Writer maintaining state labels and a persistent status comment
- /rerun-checks and /request-review PR commands
- validate-skills and validate-submission-gate workflows, unit tests, and maintainer docs

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

* Fix codespell findings and add spelling to submission gate checks

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

* Harden submission gate per review feedback

- Publish the submission-gate check from the trusted writer via the Checks API
  and flag any other submission-gate check run as tampering
- Fail closed on truncated file lists, unscannable diffs, permission lookup
  errors, and skipped required checks
- Discard evaluations when the PR head or reviews change mid-run
- Low tier requires a resource owner approval
- Commands must start the comment, matching the workflow filter

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

* Address #4190 review: command reader/writer, pools, paths, staleness

- Split /rerun-checks and /request-review into a read-only issue_comment
  reader and a workflow_run writer that re-reads the comment, PR, and
  permission before writing.
- Drop the workflow-security pool; agentic workflows and hooks are
  content (medium unless they add scripts or hook commands); the core
  pool is core-maintainers.
- Include each check's workflow file and eng scripts in its paths.
- Discard evaluations when the base branch or risk labels change; run
  the gate on PR edits (retargeting).
- Correct copies of the writer's check that claim success while the
  evaluation fails.

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

* Fail closed on lost contributor signal; publish gate check before labels

- A contributor check whose pr-check job succeeded but whose result artifact
  is missing or unreadable is now an infrastructure failure, so a lost HIGH
  signal can't lower the approval tier.
- Publish the submission-gate check right after stale-state revalidation;
  label and comment sync are independent and reported afterwards.
- Revert the self-path added to validate-agentic-workflows-pr.yml's trigger:
  that workflow rejects any .github change. Exempt it in the drift test.

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

* Fail closed on bad routing config; advisory checks never hold the gate

- loadGateConfig: a missing review-routing.yml still falls back, but a
  file that can't be parsed (or whose pools isn't a mapping) now throws
  instead of silently relaxing approvals.
- Pending required: false checks no longer keep the PR in
  awaiting-automation or the gate check in progress, and the polling loop
  doesn't wait on them. They render as pending (advisory).
- PR commands: 👀 marks a command as claimed; 🚀 is written only after
  the reply is posted and is the only replay guard, so a run that failed
  partway can be retried.

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

* Fix codespell: unparseable -> unparsable

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

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-10-01 11:39:09 +10:00
github-actions[bot]andPretaSOFT 6c5a96403d Add external plugin dependabot-triage (#4328)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-01 01:28:05 +00:00
Waseem MohammedandWaseem cc8c1ac4d8 perf(website): cache normalized search fields (#4245)
Precompute lowercased search fields once per index identity so each query avoids repeating normalization across every indexed item.\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Co-authored-by: Waseem <wmohammed@pros.com>
2026-10-01 11:20:14 +10:00
0c54bcee82 Phase 1: distributed CODEOWNERS and automated reviewer routing (#4184) (#4189)
* Phase 1: distributed CODEOWNERS and automated reviewer routing (#4184)

- Replace the individual default CODEOWNERS owner with the core-maintainer
  team and add domain team ownership for extensions, plugins, content,
  hooks, workflows, .github, and eng.
- Add .github/review-routing.yml as the single source of truth for reviewer
  pools, routes, labels, and SLA settings (ships in dry-run mode).
- Add eng/review-routing.mjs (+ unit tests) with business-day math,
  least-loaded reviewer selection, routing and escalation planning, and
  workflow_run artifact validation.
- Add Review Routing (workflow_run/dispatch/schedule), Review Routing Request
  (read-only needs-reviewer reader), and Review Escalation (weekday schedule)
  workflows.
- Add needs-reviewer, review-overdue, review-escalated to setup-labels.
- Document the model in docs/maintainers/review-routing.md.

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

* Address review feedback on reviewer routing and escalation

- Escalate at routedOn + escalation business days (Mon -> Fri)
- Leave labels untouched when requestReviewers fails and fail the job
- Serialize read/plan/apply per PR across routing and escalation
- Treat Label PR Intent artifact labels as authoritative
- Re-route to an uncovered pool on head changes without restarting SLA
- Use the due-label timestamp as the review boundary
- Fall back to pool/escalation teams and report what was requested

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

* Address second-round review feedback on review routing (#4184)

- CODEOWNERS: route /hooks/ and /workflows/ to content reviewers, drop the
  separate /.github/workflows/ rule, and leave per-resource owner lines as on
  main (their removal is deferred to a separate cleanup).
- Routing: ignore pending requests for unavailable reviewers when checking
  coverage; needs-reviewer excludes prior reviewers and changes nothing when no
  new reviewer can be requested.
- Escalation comments show the actual routing date.
- Cap sweep matrices at 256 targets and defer the remainder.
- Docs: best-effort load balancing, matrix cap, and needs-reviewer semantics.

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

* Route workflow and hooks labels to the content pool (#4184)

Drop the workflow-security reviewer pool per maintainer feedback: agentic
workflows and hooks are reviewed like other content, and the repository's
own GitHub Actions workflows stay with core maintainers.

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

* Pin routing contract in tests; make CONTRIBUTING routing note dry-run aware

- Assert the exact label-to-pool mapping and priority order, pool set, and default/escalation pools for the shipped config.
- CONTRIBUTING.md: describe automatic routing as active only once dry_run is turned off.

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

* Simplify dry_run validation condition

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

---------

Co-authored-by: Copilot App <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-10-01 00:51:10 +00:00
c442f0d917 Update winui external plugin listing to v0.7.1 (#4325)
Co-authored-by: Nikola Metulev <711864+nmetulev@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-10-01 10:47:10 +10:00
c58b38ab2e Update winappcli external plugin listing to 0.7.1 (#4324)
* Update winappcli external plugin listing to v0.7.0

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

* Pin winappcli to 7c4e67e (0.7.1) with skill link fixes

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

---------

Co-authored-by: Nikola Metulev <711864+nmetulev@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-10-01 10:46:46 +10:00
626dd2aa54 Update winui external plugin listing to v0.7.0 (#4323)
Co-authored-by: Nikola Metulev <711864+nmetulev@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-10-01 09:14:26 +10:00
Aaron PowellandCopilot App e62be9667a Add external plugin review board canvas for maintainers (#4174)
* feat: add external plugin review board canvas extension

Project-scoped Copilot canvas for maintainers to triage external plugin
submissions: kanban buckets, AI review, guided re-review via sub-session,
refresh, issue/comments view, and quick /approve or /reject.

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

* fix: harden review board per PR feedback

- Deny framing and hide stack traces from API error responses
- Track review queue ids, restore queue state on send failure, skip queued items
- Require reject reasons; treat posted decisions as pending until the workflow closes the issue
- Invalidate browser issue cache on refresh
- Clarify paid-services guidance

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

* fix: keep review decisions UI-only and record external outcomes

- Remove the agent-facing post_decision action to block prompt-injected approvals/rejections
- Record opposite terminal labels as external GitHub decisions instead of reusing the pending command
- State visibly that a reject reason is required

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

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-30 16:18:06 +10:00
Burke HollandandCopilot App e7c25a4e9c Add microsoft-store-publisher skill (#4180)
Adds a skill for taking a Windows desktop app through its first Microsoft
Store submission: product identity, an unsigned Store MSIX, package
inspection, WACK with report verification, every Partner Center section,
and certification monitoring. It includes PowerShell scripts for MSIX
inspection and WACK, a guarded Playwright controller for Partner Center,
references, and templates.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 33e33f93-bd16-4262-8026-fc42063cef78
2026-09-30 11:23:21 +10:00
github-actions[bot]andPretaSOFT a99f834f6d Add external plugin markdstage (#4176)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-30 01:22:23 +00:00
Aaron PowellandCopilot App 23645934ce Remove MCP servers column from generated agents README (#4171)
The README build fetched the live GitHub MCP registry to decide whether to
link server names, which made output nondeterministic (e.g. Apify) and
caused the validate-readme check to fail intermittently.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-30 11:21:35 +10:00
Tim MulhollandandCopilot App 15ed97c2ed Update upgrade-agent plugin to 1.1.612 (#4187)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: f76c2157-2e45-4622-8057-36971c3aa711
2026-09-30 09:33:33 +10:00
Paul YuknewiczandCopilot App 0acb894b5c Update three Azure canvas marketplace listings (#4192)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-30 08:58:18 +10:00
Ulises Jeremias 997e95a6e4 Add v-development skill 🤖🤖🤖 (#3296)
* Add v-development skill

Teach Copilot V language development: toolchain, v.mod layout, build/test/fmt, and Option/Result error handling.

* Fix v-development skill accuracy

Correct v.mod schema (dependencies), manifest optionality, entry-point guidance, VPM registry URL, and globals rule per official V docs.

* Correct mutability and Option/Result propagation guidance

Variables use mut, only struct sections use mut:; postfix ? propagates Options, ! propagates errors; no forced unwrap.

* Scope compilation, nil, and mutability guidance to verified behavior

v run excludes test files; nil only in unsafe/C interop; mutable parameters documented.

* Keep example Config fields immutable

The port field was never mutated; placing it under mut: contradicted the immutable-by-default guidance.

* Recommend json2 over superseded json module

Official V docs teach json2 for encoding/decoding.
2026-09-29 13:49:54 +10:00
Jonathan Russ 6efe0d035a feat: add lean-comments skill (#3137) 2026-09-29 10:13:42 +10:00
Burak Kaygusuz c5a2d812f9 fix: adopt progressive disclosure for sast-sca-security-analyzer and modularize audit-integrity 🤖🤖🤖 (#3047)
* feat(skills): modularize audit-integrity references for progressive disclosure

* refactor(agents): adopt progressive disclosure in sast-sca-security-analyzer

* style(skills): format table alignment in security-report-template

* refactor(skills): restore domain-agnostic audit-integrity references

* refactor(agents): make sast-sca-security-analyzer self-contained
2026-09-29 10:12:15 +10:00
Antonio VillanuevaandCopilot App 5fe7791ca0 Update upgrade-agent plugin to 1.1.596 (#4096)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-29 10:10:02 +10:00
Andrew ArnottandCopilot 6f4410b5ad Be more explicit about avoiding string-based symbol comparisons (#4023)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-29 10:04:25 +10:00
Shruthi KumarandCopilot App bae90f4800 chore(plugin): update radius plugin to 0.2.0 (#3966)
* chore: update Radius plugin to 0.2.0

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: sk593 <shruthikumar@microsoft.com>

* docs: refresh generated agent MCP links

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: sk593 <shruthikumar@microsoft.com>

* Revert "docs: refresh generated agent MCP links"

This reverts commit f8c5c0353f to keep the Radius release update focused.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: sk593 <shruthikumar@microsoft.com>

---------

Signed-off-by: sk593 <shruthikumar@microsoft.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-29 10:03:07 +10:00
github-actions[bot]andPretaSOFT 6c4d33b9cf Add external plugin incident-io (#3725)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-25 01:58:01 +00:00
3a004c24b3 [external-plugin] Add azure-resources-query (#3746)
* Add external plugin azure-resources-query

* chore(external): bump rayfin plugin to 0.4.2 (#3741)

Pin the existing Rayfin listing to the merged 0.4.2 source commit and regenerate the marketplace catalog.

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

* Add external plugin postgres-skills (#3743)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Add external plugin azure-functions-hosted-skills (#3744)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Add external plugin canvas-authoring (#3745)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chris <chriscaruso@live.com>
Co-authored-by: Chris Caruso <chcaruso@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2026-09-25 11:56:45 +10:00
07c90c221d [external-plugin] Add azure-cost-health-check (#3747)
* Add external plugin azure-cost-health-check

* chore(external): bump rayfin plugin to 0.4.2 (#3741)

Pin the existing Rayfin listing to the merged 0.4.2 source commit and regenerate the marketplace catalog.

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

* Add external plugin postgres-skills (#3743)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Add external plugin azure-functions-hosted-skills (#3744)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Add external plugin canvas-authoring (#3745)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix(external): resolve azure cost health check conflicts

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

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chris <chriscaruso@live.com>
Co-authored-by: Chris Caruso <chcaruso@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2026-09-25 11:56:27 +10:00
github-actions[bot]andPretaSOFT 639fe33600 Add external plugin canvas-authoring (#3745)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-25 01:29:51 +00:00
github-actions[bot]andPretaSOFT 869cff0fdd Add external plugin azure-functions-hosted-skills (#3744)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-25 01:29:34 +00:00
github-actions[bot]andPretaSOFT 10c4a68510 Add external plugin postgres-skills (#3743)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-25 01:29:23 +00:00
ba1607e91b chore(external): bump rayfin plugin to 0.4.2 (#3741)
Pin the existing Rayfin listing to the merged 0.4.2 source commit and regenerate the marketplace catalog.

Co-authored-by: Chris Caruso <chcaruso@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-25 11:28:27 +10:00
allcontributors[bot]andPretaSOFT 1f5644080a add sudhirp25 as a contributor for content (#3590)
* 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-24 11:29:08 +10:00
Aaron PowellandCopilot App d7e4ad98ed Add Copilot code review quality guidance (#3665)
* Add Copilot code review quality guidance

Add a repository-specific Copilot Code Review skill for repo-fit, provenance, differentiation, validation, and marketing-signal review. Wire it into the repo review instructions and CODEOWNERS, add an advisory PR quality-signal workflow, and tighten the Learning Hub updater instructions to reuse existing bot PRs instead of creating duplicate stale update PRs.

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

* Fix PR review workflow feedback

Add constrained safe outputs for reusing and closing Learning Hub bot pull requests, and declare the quality-signal workflow name in source frontmatter.

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

* Upgrade agentic workflows

Rebase the PR onto main and upgrade gh-aw to v0.88.8. Refresh setup actions, generated workflow locks, container pins, and updater permissions.

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

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-23 13:26:28 +10:00
a89cd67e19 Publish full external plugin quality gate logs (#3668)
* fix(external-plugins): publish full quality gate logs

Upload full external plugin quality gate output as workflow artifacts and link those artifacts from PR and intake comments.

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

* Limit safeName length to 64 characters

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

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-09-23 11:34:42 +10:00
Aaron PowellandCopilot App 1874d1b88b Refactor Learning Hub content to reduce changelog-audit-trail noise (#3589)
* Refactor Learning Hub content to reduce changelog-audit-trail noise

Follows up on the Learning Hub content audit report: automated
changelog-driven PRs had turned several evergreen guide pages into a
version-history audit trail rather than current-state documentation
(e.g. copilot-configuration-basics.md had 86 inline vX.Y.Z+ tags).

Content changes:
- copilot-configuration-basics.md, installing-and-using-plugins.md,
  building-custom-agents.md, automating-with-hooks.md, and
  understanding-mcp-servers.md: removed decorative inline version
  tags from the main teaching flow so pages read as 'how to use this
  today' rather than 'when this changed'. Genuinely actionable
  history (renames, removed flags/settings, breaking defaults) is
  consolidated into a new Compatibility and Migration Notes section
  per page instead of being scattered inline.

Automation change:
- .github/workflows/learning-hub-updater.md (+ recompiled .lock.yml):
  added a 'stale version notes' detection step, a content model that
  distinguishes evergreen guides from Compatibility and Migration
  Notes sections, consolidation rules, and a required content-cleanup
  checklist item in the PR body, so future automated updates keep
  this pattern instead of re-accumulating inline version chronology.

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

* Address Learning Hub review feedback

Clarify the evergreen and compatibility section model and restore version thresholds needed for troubleshooting older CLI installations.

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

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-23 11:25:17 +10:00
79eac37348 chore(plugins): update github-copilot-modernization to 1.24.0 (#3591)
Update the existing external plugin listing to the v1.24.0 release
merged in microsoft/github-copilot-modernization#41. Pin the release
merge commit and regenerate the marketplace, following #2811.

Authored-by: GitHub Copilot CLI v1.0.86
Model: GPT-6 Astra (gpt-6-astra)

Co-authored-by: HaoZhang <haozhan@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: c47f454f-e97a-4766-a15b-e0b4df1e536f
2026-09-23 10:22:43 +10:00
qinezh db8d563aef Upgrade microsoft-foundry plugin to 1.0.14 (#3588) 2026-09-22 17:29:25 +10:00
Jon GallowayandCopilot a19b3101cc Update .NET Copilot SDK cookbook for current SDK releases (#3548)
* Update .NET Copilot SDK cookbook: fix On<T> breaking change, add in-process runtime, tool search, and message provenance recipes

- Fix breaking change: Session.On is now generic (On<T> where T : SessionEvent).
  Updated all recipes that used the old non-generic session.On(evt => ...) pattern:
  error-handling, pr-visualization, managing-local-files, accessibility-report,
  ralph-loop (both .md and .cs where applicable).
- Add new 'In-Process Runtime' recipe (in-process-runtime.md + recipe/in-process-runtime.cs)
  demonstrating RuntimeConnection.ForInProcess(), live-tested.
- Document tool search / deferred loading (SessionConfig.ToolSearch / ToolSearchConfig)
  in pr-visualization.md, live-tested.
- Document typed message provenance (MessageOptions.Source / MessageSource) in
  error-handling.md, live-tested.
- Fix dotnet/README.md recipe index: it was missing Ralph Loop and Accessibility
  Report entries; also added the new In-Process Runtime entry.
- Add In-Process Runtime entry to the top-level cookbook/copilot-sdk/README.md
  .NET section.
- Update dotnet/recipe/README.md runnable-examples table with the new recipe.

All existing .NET cookbook recipes were rebuilt and rechecked against the current
GitHub Copilot SDK (Copilot CLI 1.0.85); no other breaking changes were found.

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

* Update cookbook model names to current supported models

- Replace stale/nonexistent model IDs (gpt-5, claude-sonnet-4.5,
  claude-opus-4.6, gpt-5.1-codex-mini) with current values from the
  supported AI models list
- Prefer Model = "auto" wherever a specific model isn't load-bearing
  to the recipe's teaching point
- ralph-loop: pin gpt-5.3-codex (current codex-family GA model), since
  a dedicated coding model is a deliberate, documented choice for the
  autonomous loop
- multiple-sessions: reshape the model narrative so it demonstrates a
  real explicit-override use case (A/B testing via claude-sonnet-5)
  instead of two sessions sharing the same hardcoded model

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

* Use SendAndWaitAsync in in-process runtime recipe

Replace the event-based TaskCompletionSource pattern with SendAndWaitAsync so the example waits for the final assistant response, propagates session errors, and uses the SDK timeout behavior.

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-22 00:15:06 +00:00
sudhirp25 d67204825b feat(skills): add api-breaking-change-detector skill (#3314)
* feat(skills): add api-breaking-change-detector skill

* refactor(skills): generalize api-breaking-change-detector for all TS/JS clients
2026-09-22 10:11:05 +10:00
dependabot[bot]andPretaSOFT b02ce33fd1 chore(deps): bump devalue (#3299)
Bumps the npm_and_yarn group with 1 update in the /website directory: [devalue](https://github.com/sveltejs/devalue).


Updates `devalue` from 5.8.1 to 5.9.2
- [Release notes](https://github.com/sveltejs/devalue/releases)
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/devalue/compare/v5.8.1...v5.9.2)

---
updated-dependencies:
- dependency-name: devalue
  dependency-version: 5.9.2
  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-22 10:10:16 +10:00
ad4c196b93 Update modernize-java to 1.24.0 (#3422)
Update the external plugin version and tag, pin the merged upstream release commit, and regenerate the marketplace.

Co-authored-by: haozhang <haozhan@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 4a60a8cc-9b50-40c7-b29a-bdbf60144f6f
2026-09-21 10:43:59 +10:00
Viacheslav Tsuvariev 1a2cd0af84 Update SonarQube plugin version to 2.6.0 (#3313) 2026-09-21 10:32:33 +10:00
John Jeong 39c9253f48 Update Anarlog to local-first version 1.3.0 (#3298)
* Update Anarlog to local-first version 1.3.0

Pin the existing listing to the tested source revision and regenerate its marketplace entry.

* Pin the final reviewed Anarlog package

Include corrected Flatpak setup and paid-Team eligibility in the 1.3.0 source.
2026-09-21 10:31:23 +10:00
Ricky b03d9332a8 Add macOS Golden Gate design skill (#3088) 2026-09-21 10:25:54 +10:00
Mnimiy 5ffd821817 feat: add Protobuf and gRPC API review skill 🤖🤖🤖 (#3085)
* feat: add protobuf and gRPC API review skill

* fix: use accepted spelling in review skill

* docs: clarify per-method authorization guidance
2026-09-21 10:22:29 +10:00
CrabbbandБаньковский Станислав Евгеньевич 9bf465b455 feat: add AI agent architecture design and diagnosis skill (#3015)
Co-authored-by: Баньковский Станислав Евгеньевич <s.bankovskii@pravo.tech>
2026-09-21 09:59:55 +10:00
Oliver Zehentleitner AIgent 143bdb6d5c keep-the-why: bump to 0.17.0 (#2998)
* keep-the-why: bump to 0.16.0

* keep-the-why: bump to 0.16.1

* keep-the-why: bump to 0.16.2

* keep-the-why: bump to 0.16.3

* keep-the-why: bump to 0.17.0 (version and source.ref)
2026-09-21 09:50:02 +10:00
4f4796f0bf Update gh-skills-builder external plugin to v1.1.0 (#3253)
* chore: update gh-skills-builder to v1.0.2

Co-authored-by: arilivigni <4140343+arilivigni@users.noreply.github.com>

* Update gh-skills-builder to v1.0.3 with new commit sha

Co-authored-by: arilivigni <4140343+arilivigni@users.noreply.github.com>

* Update gh-skills-builder external plugin to v1.0.4

Co-authored-by: arilivigni <4140343+arilivigni@users.noreply.github.com>

* Regenerate marketplace.json with gh-skills-builder v1.0.4

Co-authored-by: arilivigni <4140343+arilivigni@users.noreply.github.com>

* Remove connector-namespaces plugin entry

Removed connector-namespaces plugin entry from marketplace.json.

* Update gh-skills-builder external plugin to v1.1.0

Bump the previously approved gh-skills-builder listing from v1.0.4 to
v1.1.0 and regenerate marketplace outputs.

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

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: arilivigni <4140343+arilivigni@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-18 11:58:33 +10:00