Commit Graph
2344 Commits
Author SHA1 Message Date
github-actions[bot]andCopilot b0d3928fac Document Agent Factory, concise transcript view, and context management opt-in for Copilot CLI 1.0.84
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-15 20:50:46 +00:00
fb4eb04fcb Document CLI 1.0.84 and Copilot app 1.1.20 updates in Learning Hub (#3135)
- Add /config sidebar, sandbox network allow/deny rules, memory/session
  JSONL import, and the Rust CLI-parsing rewrite to copilot-configuration-basics.md
- Add Files tab generated artifacts, multi-plugin agent name disambiguation,
  and the Start from scratch -> Chat rename to github-copilot-app.md

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-15 06:46:33 +00:00
github-actions[bot]andPretaSOFT c511466993 Add external plugin usage-insights (#3146)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-15 06:45:54 +00:00
github-actions[bot]andPretaSOFT 5eef7b69af Add external plugin chat-fork-map (#3145)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-15 06:45:35 +00:00
github-actions[bot]andPretaSOFT c658f53237 Add external plugin rhost (#3144)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-15 06:45:21 +00:00
github-actions[bot]andPretaSOFT 777c3eaf9b Add external plugin excel-cli (#3141)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-15 06:41:49 +00:00
github-actions[bot]andPretaSOFT ffa1c1cb9e Add external plugin sumo-logic (#3140)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-15 06:41:35 +00:00
github-actions[bot]andPretaSOFT 86f55f48e2 Add external plugin bd-skills (#3139)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-15 06:41:23 +00:00
1899b18da3 docs: update Learning Hub for GPT-6 Astra, Vim mode GA, and new plugin CLI commands (#3084)
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-14 05:45:01 +00:00
dependabot[bot]andPretaSOFT b9ed0146d3 chore(deps): bump the npm_and_yarn group across 1 directory with 4 updates (#3092)
Bumps the npm_and_yarn group with 3 updates in the /website directory: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro), [smol-toml](https://github.com/squirrelchat/smol-toml) and [svgo](https://github.com/svg/svgo).


Updates `astro` from 7.1.3 to 7.3.2
- [Release notes](https://github.com/withastro/astro/releases)
- [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md)
- [Commits](https://github.com/withastro/astro/commits/astro@7.3.2/packages/astro)

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

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

Updates `svgo` from 4.0.2 to 4.1.0
- [Release notes](https://github.com/svg/svgo/releases)
- [Commits](https://github.com/svg/svgo/compare/v4.0.2...v4.1.0)

---
updated-dependencies:
- dependency-name: astro
  dependency-version: 7.3.2
  dependency-type: direct:production
- dependency-name: sharp
  dependency-version: 0.35.4
  dependency-type: indirect
- dependency-name: smol-toml
  dependency-version: 1.8.0
  dependency-type: indirect
- dependency-name: svgo
  dependency-version: 4.1.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-14 15:43:20 +10:00
qinezh c4ed369922 Upgrade microsoft-foundry plugin to 1.0.13 (#3090) 2026-09-14 15:35:06 +10:00
Antonio Villanueva a796341150 Update upgrade-agent plugin to 1.1.514 (#3010) 2026-09-14 15:22:50 +10:00
Matt Raible bb378f95de Update crowdstrike-falcon-fusion to v1.2.0 (#3003)
* Update crowdstrike-falcon-fusion to v1.2.0

* Regenerate marketplace.json for crowdstrike-falcon-fusion v1.2.0
2026-09-14 15:21:51 +10:00
Niels LauteandCopilot 4442378820 Update winui external plugin listing to v0.6.0 (#3000)
- Bump version 0.3.0 -> 0.6.0 to match the released win-dev-skills package.
- Point source.path at the canonical Agent Plugins 1.0 package (plugins/winui/agent-plugin) instead of the legacy compatibility root, so the Copilot Customize tab installs the portable package.
- Pin source.ref/source.sha to the immutable v0.6.0 tag (commit 68ae65d) for reproducible installs.
- Regenerate .github/plugin/marketplace.json via npm run build.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-14 15:14:38 +10:00
allcontributors[bot]andPretaSOFT 47f8364662 add specialone0007 as a contributor for code (#2999)
* 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-14 15:13:35 +10:00
dependabot[bot]andPretaSOFT 0a1aac693d chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates (#2997)
Bumps the npm_and_yarn group with 2 updates in the /website directory: [js-yaml](https://github.com/nodeca/js-yaml) and [nanoid](https://github.com/ai/nanoid).


Updates `js-yaml` from 4.3.0 to 4.3.2
- [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.3.0...4.3.2)

Updates `js-yaml` from 3.14.2 to 3.15.2
- [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.3.0...4.3.2)

Updates `nanoid` from 3.3.16 to 3.3.18
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/3.3.18/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.3.16...3.3.18)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: js-yaml
  dependency-version: 3.15.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: nanoid
  dependency-version: 3.3.18
  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-14 15:11:44 +10:00
Sai Ram Varma Budharaju bf6811c4ef fix: remove retired sysreport tool from Arm migration agent (#2993)
* fix: remove retired sysreport tool from Arm agent

Removed 'sysreport_instructions' from the tools list for the custom-mcp configuration.

* docs: align Arm migration guidance

Add Arm MCP installation and target-machine guidance; align the closing guidance with the canonical prompt.
2026-09-14 05:04:12 +00:00
github-actions[bot]andPretaSOFT 19dccfaf3b Add external plugin tmforge (#2991)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-14 04:42:53 +00:00
Muhammad Ubaid Raza bb9ddd4ec7 [gem-team] V1.123.0 Anti slope rules + cost reduction patterns (#2942)
* 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

* chore: More anti slope rules for Gem agents

* chore: add engineering principles to Gem agents

* docs(gem-team): sync agent output formats and rules, fix README links

* chore: sync .codespellrc ignore words and skip patterns

* chore: sync gem-team version to 1.123.0 and update agent hygiene rules

* chore: improve risk signals and TDD quality wqith gates

* chore: improve memory persistence

* feat: add nudge rule for tools preference over cli

* chore: Improve evidence usage
2026-09-14 14:41:54 +10:00
Per SøderlindandAaron Powell d6c52d1147 Update instructions/wordpress.instructions.md (#2848)
* Update instructions/wordpress.instructions.md with WordPress.org directory-review guidance

* Broaden WordPress.org prefix self-audit and note its scope

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2026-09-14 14:30:27 +10:00
Marco Antonio SilvaandCopilot 5e59c61ead Add modernization workflow canvas (#2758)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-14 14:29:03 +10:00
Samuel Bushi 7568a482ce docs: give UIZZE users a first task and clarify license scope (#2986) 2026-09-09 10:23:17 +10:00
Oliver Zehentleitner AIgent 09481bc539 chore: bump keep-the-why to 0.15.0 (#2984)
* chore: bump keep-the-why to 0.14.0

* chore: bump keep-the-why to 0.14.1

* chore: bump keep-the-why to 0.15.0
2026-09-09 10:22:44 +10:00
Stefan Wang 6b7edae4f7 docs(gem-team): fix dead LICENSE link in plugin README (#2983)
The Learn More section linked to a non-existent local LICENSE file in
plugins/gem-team/, causing a 404 error on GitHub. Point the link to the
upstream mubaidr/gem-team repository LICENSE file, matching the adjacent
documentation links.

Signed-off-by: 1fanwang <1fannnw@gmail.com>
2026-09-09 10:21:35 +10:00
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