Commit Graph
2481 Commits
Author SHA1 Message Date
Aaron PowellandCopilot App c9ca91fdaa chore: merge origin/main into external plugin ownership
Preserve intake readiness checks alongside pending-decision safeguards.
Gate newly merged bulk approval and re-review actions on intake readiness.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 821f4796-505e-4fb8-96cf-0b5bbf80a636
2026-10-13 14:09:36 +11:00
Aaron PowellandCopilot App 2b726b5f7c fix(external-plugins): gate reviews on ready intake
Use the same intake readiness predicate across approval, AI review, and re-review paths. Keep pending submissions visible but do not count or queue them for review until validation completes; clarify board visibility in the README.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 821f4796-505e-4fb8-96cf-0b5bbf80a636
2026-10-13 13:55:45 +11:00
Aaron PowellandCopilot App 666a521cd5 fix(external-plugins): preserve cards during intake
Include submissions awaiting review or submitter fixes in the review board feed so refreshes preserve their existing state. Keep fast-track and approval gated on a ready intake state, and add regression coverage for card persistence across pending transitions.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 821f4796-505e-4fb8-96cf-0b5bbf80a636
2026-10-13 13:01:19 +11:00
Aaron Powell bb035c7962 Merge pull request #4949 from oliver-zehentleitner-aigent/keep-the-why-0.20.2
keep-the-why: bump to 0.20.2
2026-10-13 12:23:41 +11:00
Aaron Powell ec8b917c5b Merge pull request #4873 from arafattehsin/cache-stats-v1.0.2
Update cache-stats external plugin to v1.0.2 🤖🤖🤖
2026-10-13 12:23:04 +11:00
Aaron Powell a1e7d312b6 Merge pull request #4832 from tlmii/anvillan/update-upgrade-agent-1.1.685
Update upgrade-agent plugin to 1.1.685
2026-10-13 12:22:21 +11:00
Aaron Powell aaf8d966c6 Merge pull request #4814 from vedantchokshi/incident-io-v1.20261009.666
Update incident-io to v1.20261009.666
2026-10-13 12:21:00 +11:00
Aaron Powell 96edf98e91 Merge pull request #4892 from sbroenne/sbroenne-excel-listings
Update Excel CLI and MCP plugin listings
2026-10-13 12:19:55 +11:00
Aaron Powell a12a770b94 Merge pull request #4889 from github/automation/external-plugin-approve-4632-windbg
[external-plugin] Add windbg
2026-10-13 12:16:52 +11:00
Aaron Powell aa02ba4cf3 Merge pull request #5042 from github/aaronpowell-fix-open-pr-board-timeout
Add bulk review board actions and fix PR listing timeouts
2026-10-13 12:10:08 +11:00
Aaron PowellandCopilot App a48dab5961 fix(external-plugins): block approval during intake reruns
Remove stale ready-for-review state before evaluating edited submissions or running quality gates. Require a current ready state before fast-tracking or approving, and cover the pending transition with focused tests.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 821f4796-505e-4fb8-96cf-0b5bbf80a636
2026-10-13 11:58:49 +11:00
Aaron PowellandCopilot App 7c0da121fa fix(canvas): exclude pending decisions from review count
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: dc011747-d114-43af-93e9-7f0036f9b4b7
2026-10-13 11:48:38 +11:00
Aaron PowellandCopilot App f4088ee185 fix(external-plugins): address review feedback
Revoke synthetic first-party fast-tracks when ownership changes while preserving human decisions, manual buckets, and queued re-reviews. Apply normal review guidance when explicitly opted out of fast-track, and document that first-party routing does not bypass validation or maintainer approval.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 821f4796-505e-4fb8-96cf-0b5bbf80a636
2026-10-13 11:37:54 +11:00
Aaron PowellandCopilot App c0fb55cd28 fix(canvas): address review board feedback
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: dc011747-d114-43af-93e9-7f0036f9b4b7
2026-10-13 11:37:12 +11:00
Aaron PowellandCopilot App 8431cac934 feat(canvas): add bulk review board actions
Add confirmed column actions using staged feedback on both review boards. Avoid duplicate queued reviews and issue commands, report partial failures, and fetch PR checks separately to prevent bulk GraphQL timeouts.

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

Copilot-Session: dc011747-d114-43af-93e9-7f0036f9b4b7
2026-10-13 11:28:55 +11:00
Aaron PowellandCopilot App b653c23244 feat(external-plugins): fast-track first-party reviews and note org ownership
Auto-accept first-party cards on the review board with /approve suggested,
skipping AI review unless the maintainer opts the card back into Unreviewed.
Show ownership and fast-track pills on cards.

Add a "Repository owner" reviewer-signal row to intake comments for
organization-owned repositories; user-owned repositories get no row.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 821f4796-505e-4fb8-96cf-0b5bbf80a636
2026-10-13 10:51:42 +11:00
Aaron PowellandCopilot App 36667634be feat(external-plugins): label submissions by repository ownership
Classify org-owned repositories as first party (Microsoft, GitHub, Azure,
dotnet, MicrosoftDocs, microsoftgraph; case-insensitive) or third party.
User-owned repositories receive no ownership label.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 821f4796-505e-4fb8-96cf-0b5bbf80a636
2026-10-13 10:45:29 +11:00
Oliver Zehentleitner AIgent bc0670c696 keep-the-why: bump to 0.20.2
source.ref v0.20.2, with source.sha for an immutable pin as requested on
the 0.20.1 bump; marketplace.json regenerated.
2026-10-12 13:21:10 +02:00
sbroenneandCopilot App 285011938a docs: update Excel plugin listings
Clarify the Excel CLI and MCP listings and update both to v2.3.11.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 7b8d7278-5947-4bf6-a66f-973efdd55793
2026-10-12 10:55:16 +02:00
Aaron Powell 70ddff7fab Merge pull request #4753 from viragtripathi/cockroachdb-v0.1.5
Update cockroachdb to v0.1.5
2026-10-12 18:38:37 +11:00
Aaron Powell b3fe2caa82 Merge pull request #4887 from github/aaronpowell-debug-agentic-workflow-failure
Fix Learning Hub updater allowlist for top-level Markdown files
2026-10-12 16:03:10 +11:00
Aaron Powell e2563c8f17 Merge pull request #4878 from oliver-zehentleitner-aigent/keep-the-why-0.20.1
keep-the-why: bump to 0.20.1
2026-10-12 15:01:12 +11:00
Aaron Powell b1dc3681b5 Merge pull request #4888 from runceel/runceel-awesome-copilot-plugin-update
Update MarkdStage external plugin to v4.6.3
2026-10-12 15:00:15 +11:00
github-actions[bot] d899c124c7 Add external plugin windbg 2026-10-12 03:21:42 +00:00
Aaron PowellandCopilot App 2eebf53766 fix(workflows): allow top-level learning hub markdown updates
Add explicit top-level Markdown allowlist entries for both PR creation and branch updates, preserving nested-file coverage.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f2274c18-63bd-426e-8899-eb97b7711b1a
2026-10-12 14:02:02 +11:00
Kazuki OtaandCopilot App 60108d7b1a Update MarkdStage external plugin to v4.6.3
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: d58ed1c6-561c-494a-83d1-c9e7d34e6e4c
2026-10-12 12:01:20 +09:00
Aaron Powell 5187452f33 Merge pull request #4886 from github/aaronpowell-canvas-state-storage
fix(canvas): persist review board state in the session workspace 🤖🤖🤖
2026-10-12 13:58:47 +11:00
Aaron PowellandCopilot App 01678e9489 fix(canvas): handle board startup requests
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 545df520-6557-4211-a110-53c60f4b9f3a
2026-10-12 13:49:34 +11:00
Aaron Powell 59b5c7adb4 Merge pull request #4885 from github/aaronpowell-fix-microsoft-docs-plugin-version
fix: align microsoft-docs marketplace version and pin upstream HEAD
2026-10-12 13:41:44 +11:00
Aaron PowellandCopilot App 758f4382db fix(canvas): start board state fresh in the session workspace
Drop the legacy extension-folder state import; boards now start empty in session.workspacePath.

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

Copilot-Session: 545df520-6557-4211-a110-53c60f4b9f3a
2026-10-12 13:37:10 +11:00
Aaron PowellandCopilot App f4319559ab fix(canvas): persist board state in the session workspace
Keep runtime writes outside extension folders to avoid invalidating their safety fingerprints. Import legacy board state without modifying it and document session isolation.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 545df520-6557-4211-a110-53c60f4b9f3a
2026-10-12 12:19:43 +11:00
Aaron PowellandCopilot App de35eb2a59 fix(external): align microsoft-docs version and pin source SHA
Set microsoft-docs version to 0.3.1 to match upstream plugin.json and
pin source to MicrosoftDocs/mcp HEAD f8ffde1 so installs are reproducible
and updates are detected correctly.

Fixes #4334

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: a1751e61-818d-4ddc-b7e9-2bd62f70f4ed
2026-10-12 12:10:26 +11:00
Aaron Powell 8bc0f5715b Merge pull request #4752 from github/aaronpowell-open-prs-canvas
Add Open PR Board canvas with GitHub actions
2026-10-12 11:13:55 +11:00
Aaron PowellandCopilot App d63527fe89 fix(canvas): pin PR approval to the reviewed commit
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 8045e7e0-dfd7-425a-9131-21ea5ca1553e
2026-10-12 11:09:37 +11:00
Aaron PowellandCopilot App e9262f6c98 fix(canvas): address PR board review feedback
Fence review results with required queue tokens, lock concurrent GitHub actions, recover persistence after errors, and reopen feedbacked PRs on new commits. Guard detail request races and add modal focus management and keyboard tabs with regression coverage.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 8045e7e0-dfd7-425a-9131-21ea5ca1553e
2026-10-12 10:57:37 +11:00
Aaron Powell 6ca22e77f2 Merge pull request #4879 from arilivigni/arilivigni-upstream-commit-pr
Update gh-skills-builder external plugin to v2.0.0
2026-10-12 10:47:56 +11:00
Aaron PowellandCopilot App 1d14388762 feat(canvas): add reset option to open PR board
Clears local reviews, queued reviews, manual moves, decisions, and history, then reloads open pull requests. GitHub is not changed.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 8045e7e0-dfd7-425a-9131-21ea5ca1553e
2026-10-12 10:41:29 +11:00
Ari LiVigni ContinuousG33kandCopilot b0c8f8d7b9 Update gh-skills-builder to v2.0.0
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-11 14:37:49 -04:00
Oliver Zehentleitner AIgent 1e4aa1c31f keep-the-why: bump to 0.20.1 2026-10-11 14:20:03 +02:00
Arafat TehsinandCopilot App 1995984a4c Update cache-stats external plugin to v1.0.2
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-10-11 15:18:58 +11:00
Antonio VillanuevaandCopilot App f89e6923c6 Update upgrade-agent plugin to 1.1.685
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: a1d06025-028b-4ab2-9dae-2c5c4273a4bb
2026-10-09 16:02:03 -07:00
Vedant ChokshiandClaude Opus 5.5 99b37634d6 Update incident-io to v1.20261009.666
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 17:56:39 +01:00
viragtripathi 8156aff2ea Update cockroachdb to v0.1.5 2026-10-09 03:58:17 -04:00
Aaron PowellandCopilot App 4754582823 feat(canvas): add open pull request review board
Add persistent AI-assisted PR triage with labels, checks, review evidence, and confirmed GitHub feedback, close, approval, and auto-merge actions.

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

Copilot-Session: 8045e7e0-dfd7-425a-9131-21ea5ca1553e
2026-10-09 17:01:53 +11:00
Bruce MoeandCopilot App 82701c24b9 Add read-only PR review canvas 🤖🤖🤖 (#4629)
* feat: add read-only PR review canvas

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

Copilot-Session: 1027c68f-7b97-422e-a18e-4e9e984ed372

* fix: load complete PR review diffs

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

Copilot-Session: 1027c68f-7b97-422e-a18e-4e9e984ed372

* fix: parse PR number from URL correctly

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 1027c68f-7b97-422e-a18e-4e9e984ed372

* feat: ask about selected diff lines

Show selected lines separately from question text and verify their scope against the saved patch. Remove Git header clutter and the hunk question button.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 1027c68f-7b97-422e-a18e-4e9e984ed372

* docs: refresh PR review canvas preview

Show selected-line context separately from question text using synthetic PR content.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 1027c68f-7b97-422e-a18e-4e9e984ed372

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 1027c68f-7b97-422e-a18e-4e9e984ed372
2026-10-09 16:48:57 +11:00
Aaron PowellandCopilot 04440f4f78 Align plugin marketplace ownership and PR review routing (#4749)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 88f4f5b8-b61a-4f5b-845f-dcc8c82ce55e
2026-10-09 15:42:20 +11:00
Julia MuiruriandCopilot App 87b76d88f0 Add My AI Usage canvas extension (chronicle-stats) (#4559)
* Add My AI Usage (chronicle-stats) canvas extension

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

* Address review: a11y for charts, coaching KPIs, docs and provenance

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

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-10-09 12:11:11 +11:00
Burak Kaygusuz 3fb8ae0f2c docs(python-mcp): update skill, instructions, agent, and plugin for MCP Python SDK v2 🤖🤖🤖 (#4737)
* docs(python-mcp-server-generator): rewrite skill for MCP Python SDK v2

- Target MCP Python SDK v2 (MCPServer) and MCP specification 2026-07-28
- Replace FastMCP imports with `from mcp.server import MCPServer`
- Rewrite the description with explicit triggers and exclusions
- Add the compatibility field (uv, Python 3.10+, npx for the Inspector)
- Add a five-step workflow checklist: create, write, test, validate, configure
- Pin the SDK with `uv add "mcp[cli]>=2,<3"` and use a flat uv app layout
- Add server and in-memory Client test templates
- Add a test-fix-retest validation loop with `uv run pytest`
- Add a Gotchas section for SDK v1 to v2 changes and deprecated features
- Move Streamable HTTP guidance to references/streamable-http.md
- Remove generic guidance that the model already knows

* docs(python-mcp-server): update instructions for MCP Python SDK v2

- Target MCP Python SDK v2 (MCPServer) and MCP specification 2026-07-28
- Replace FastMCP imports with MCPServer and mcp.server.mcpserver imports
- Move transport options from the constructor to run() and streamable_http_app()
- Use Resolve and Elicit for user input instead of ctx.elicit()
- Use ctx.notify_tools_changed() for list change notifications
- Explain ToolError and MCPError behavior for tool failures
- Mark sampling, protocol logging, and roots as deprecated
- Add transport security, CORS, and multi-worker guidance
- Add an in-memory Client test pattern
- Rewrite the text in ASD-STE100 Simplified Technical English
- Use single-quoted frontmatter values

* docs(python-mcp-expert): update agent for MCP Python SDK v2

- Target MCP Python SDK v2 (MCPServer) and MCP specification 2026-07-28
- Replace the retired GPT-4.1 model with GPT-6 Sol
- Replace FastMCP guidance with MCPServer guidance
- Add guidance for transport options, Resolve and Elicit, and notify_tools_changed()
- Explain ToolError and MCPError behavior for tool failures
- Mark sampling, protocol logging, and roots as deprecated
- Add SDK v1 to v2 migration as a supported scenario
- Rewrite the text in ASD-STE100 Simplified Technical English
- Use single-quoted frontmatter values

* chore(python-mcp-development): update plugin metadata for MCP Python SDK v2

- Remove FastMCP from the plugin description and README
- Describe the actual plugin contents: one skill and one agent
- Replace the fastmcp keyword with mcp-python-sdk
- Bump the plugin version to 2.0.0
- Regenerate marketplace.json and docs/README.plugins.md

* fix(python-mcp-server-generator): correct transport security, lifespan, and SSE notes

* fix(python-mcp-server): remove invalid structured_output advice and align with skill

* fix(python-mcp-expert): add missing SDK v2 rules and remove repeated guidance

* fix(python-mcp-expert): remove the retired model from frontmatter

* fix(python-mcp-server-generator): state Node.js as the MCP Inspector prerequisite
2026-10-09 12:00:23 +11:00
Jonny Burger a32e48e7b7 Update Remotion plugin to 4.0.534 (#4693) 2026-10-09 11:58:45 +11:00
dependabot[bot]andPretaSOFT 709c2a3b14 chore(deps): bump the npm_and_yarn group across 1 directory with 5 updates (#4739)
Bumps the npm_and_yarn group with 5 updates in the /website directory:

| Package | From | To |
| --- | --- | --- |
| [devalue](https://github.com/sveltejs/devalue) | `5.9.2` | `5.9.4` |
| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.13` | `3.4.16` |
| [sharp](https://github.com/lovell/sharp) | `0.35.4` | `0.35.5` |
| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.8.0` | `1.9.0` |
| [source-map-js](https://github.com/7rulnik/source-map-js) | `1.2.1` | `1.2.2` |



Updates `devalue` from 5.9.2 to 5.9.4
- [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.9.2...v5.9.4)

Updates `dompurify` from 3.4.13 to 3.4.16
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.4.13...3.4.16)

Updates `sharp` from 0.35.4 to 0.35.5
- [Release notes](https://github.com/lovell/sharp/releases)
- [Commits](https://github.com/lovell/sharp/compare/v0.35.4...v0.35.5)

Updates `smol-toml` from 1.8.0 to 1.9.0
- [Release notes](https://github.com/squirrelchat/smol-toml/releases)
- [Commits](https://github.com/squirrelchat/smol-toml/compare/v1.8.0...v1.9.0)

Updates `source-map-js` from 1.2.1 to 1.2.2
- [Release notes](https://github.com/7rulnik/source-map-js/releases)
- [Changelog](https://github.com/7rulnik/source-map-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/7rulnik/source-map-js/compare/v1.2.1...v1.2.2)

---
updated-dependencies:
- dependency-name: devalue
  dependency-version: 5.9.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: dompurify
  dependency-version: 3.4.16
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: sharp
  dependency-version: 0.35.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: smol-toml
  dependency-version: 1.9.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: source-map-js
  dependency-version: 1.2.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-10-09 11:51:15 +11:00