Commit Graph

197 Commits

Author SHA1 Message Date
Ashley Wolf e9c8e37041 Add contributor attribution to canvas extension cards (#2111)
Show "by @handle" on each canvas extension card and in the details
modal, linking to the contributor's GitHub profile. Author metadata
lives in each extension's canvas.json (and external.json for external
extensions), where the rest of the canvas metadata is stored.

- Store author {name, url} in canvas.json / external.json
- Read author from canvas.json in the website data generator and emit
  it to extensions.json
- Render the GitHub @handle, derived from the profile URL, as the link
  text, with the contributor's name as the link title
- Escape the sanitized author URL before interpolating it into href

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-25 14:52:58 +10:00
Aaron Powell 0eb6062f94 chore(phase2): retarget all automation and contributor guidance from staged to main (#2122)
* chore(phase2): retarget all automation from staged to main

- publish.yml: trigger on main, publish only to marketplace
- check-pr-target.yml: invert — now blocks PRs targeting staged, welcomes main
- 10 PR validation workflows: branches [staged] → [main]
- external-plugin-command-router.yml: --base staged → main (3×), message text
- external-plugin-rereview-command.yml: --base staged → main (2×), message text
- external-plugin-rereview.yml: staged reference in review comment text
- external-plugin-intake.yml: ref: staged checkout → main
- external-plugin-pr-quality-gates.yml: ref: staged checkout → main
- external-plugin-quality-gates.yml: ref: staged checkout → main
- check-plugin-structure.yml: error messages updated for new branch model
- contributors.yml: ref and base target → main
- setup-labels.yml: targets-main label description updated
- cli-for-beginners-sync.md + .lock.yml: base-branch staged → main
- codeowner-update.md + .lock.yml: base-branch staged → main
- learning-hub-updater.md + .lock.yml: base-branch staged → main

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

* docs(phase2): update contributor guidance from staged to main

- CONTRIBUTING.md: branch from main, PR targets main; remove Phase 2 gate note
- AGENTS.md: PR target + external plugin PR automation references
- .github/pull_request_template.md: PR checklist targets main
- website/src/content/docs/learning-hub/agentic-workflows.md: PR target

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

* aw updates

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-25 14:36:53 +10:00
github-actions[bot] 87c6d5f258 docs: update Learning Hub for Copilot CLI v1.0.61-v1.0.64 (#2119)
- understanding-mcp-servers: add .github/mcp.json to config discovery table (v1.0.61)
- installing-and-using-plugins: add extensions as a plugin component type (v1.0.62)
- copilot-configuration-basics: add /settings, /worktree, and /diagnose commands (v1.0.61, v1.0.64); note per-model token totals in /usage (v1.0.64)

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-06-25 11:53:32 +10:00
Eugene Sviridov 226b11dc87 Fix install dropdown render2 (#2118)
* fix: close other install dropdowns when opening a new one

* fix: render install dropdown above resource item siblings
2026-06-25 11:18:42 +10:00
James Montemagno fb1b124ed7 Fix canvas extension install links (#2109)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2026-06-24 12:08:25 +10:00
github-actions[bot] e737a33955 docs: update Learning Hub for Copilot CLI v1.0.63–v1.0.64 changes (#2107)
- understanding-mcp-servers: add deferTools config option (v1.0.63),
  update /mcp install section to reflect new /mcp registry command (v1.0.64)
- agents-and-subagents: update rubber-duck agent section to reflect
  /subagents configuration and complementary model strategy (v1.0.64)
- creating-effective-skills: add argument-hint frontmatter field (v1.0.64)
- copilot-configuration-basics: add model family aliases (opus/sonnet/haiku/
  gpt/gemini) and /branch alias for /fork (v1.0.64)
- automating-with-hooks: add fix note for postToolUse pipe-separated
  matchers (v1.0.63)

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-06-24 10:31:07 +10:00
Aaron Powell 8cdeb2d2ed Consolidate listing pages with unified grid cards and modal system (#2101)
* Prototype extension details modal

- Add detail popup modal for extension cards with full metadata and gallery
- Implement image gallery with thumbnail strip and main image selection
- Add modal styling and positioning in global.css
- Connect card click handlers to open modal with extension data

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

* Fix accessibility issues with modal focus restoration

- Add missing listing-cards-page class to agents.astro page root
- Pass focusable button element to openCardDetailsModal instead of article
- Fixes focus restoration for keyboard users when closing modal
- Applied fix across all listing pages (agents, instructions, hooks, plugins, skills, workflows)

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

* Address remaining PR review feedback

- Fix extension modal ARIA state by setting aria-current to "true" and removing it when inactive
- Use focusable .resource-preview as modal trigger for extension thumbnail/click/keyboard paths
- Extract shared multi-select helpers into pages/select-utils.ts and reuse across instructions/hooks/plugins/workflows
- Remove unused card-model.ts to avoid dead/overlapping type definitions

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-24 09:47:39 +10:00
github-actions[bot] a867de73f8 docs(learning-hub): sync cli-for-beginners with upstream v1.0.61-62 changes (#2059)
- Chapter 01: Add /settings to Agent Environment slash commands table
- Chapter 01: Add /app to Help and Feedback slash commands table
- Chapter 04: Add ~/.copilot/instructions/**/*.instructions.md user-level
  instruction file location to Instruction File Formats table
- Chapter 06: Update MCP Configuration File section to mention .github/mcp.json
  as a new workspace-level config location (auto-loaded alongside .mcp.json)
- Chapter 06: Add deprecation note for .vscode/mcp.json (no longer supported)
- Chapter 06: Update 'Save this as...' line and troubleshooting table to use
  .mcp.json instead of .vscode/mcp.json for project-level config
- Bump lastUpdated frontmatter on all three changed pages to 2026-06-19

Upstream commits:
- a6ab44b08fa5 docs: add /settings, /app commands and new config locations from v1.0.61-62
- 05493b8b493b Update README.md (06-mcp-servers)
- 53326395c92a Merge pull request #165 (bot sync)

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-06-23 14:38:03 +10:00
ProfTrader e40c041533 docs: clarify personal skill directories (#2032)
* docs: clarify personal skill directories

* docs: revert mirrored CLI beginners guide changes
2026-06-19 10:20:00 +10:00
Dan Wahlin 2f9d85eef8 Add Agent Arcade canvas extension (#2031)
* Add Agent Arcade canvas extension

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

* Refine Agent Arcade canvas behavior

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

* Update Agent Arcade canvas credits

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

* Update Agent Arcade canvas catalog anchor

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

* Ignoring the minified file

* Configure codespell to skip minified Phaser file

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2026-06-17 19:29:18 +10:00
Aaron Powell 6f2c2cd270 Add automations learning hub guide (#2025)
* Add automations learning hub guide and integrate into docs

- Create new learning hub article: "Using Automations in the GitHub Copilot app"
- Covers practical approach to getting started with automations
- Includes templates, work-surface audit technique, and real examples
- Features the in-app "Awesome Copilot daily PR summary" automation as concrete reference
- Integrates Ashley's Slack guidance on iterative refinement and discovery
- Link from main Learning Hub index and GitHub Copilot app article

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: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-17 16:44:01 +10:00
Aaron Powell 2258b1ec22 Add Learning Hub guide for canvas extensions (#2020)
* docs: add canvas extensions learning hub guide

Add a new Learning Hub page for creating and iterating canvas extensions with /create-canvas, including examples and best practices for storage scope and joinSession/createCanvas handlers.

Wire the article into Fundamentals navigation and related Learning Hub pages, and add stable extension card anchors so docs can deep-link to specific entries in the Canvas Extensions listing.

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: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-17 16:37:02 +10:00
Aaron Powell 17b174fb0a Canvas manifest implementation for extensions (#2029)
* Add keyword display to extension cards on website

- Add .resource-keywords and .keyword-tag CSS styles for rendering keyword badges
- Update renderExtensionsHtml() to display keywords below extension description
- Keywords now visible on the website extensions page with styled badges
- Regenerate website data to include keyword metadata

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

* Canvas manifest implementation for all extensions

Add per-extension canvas manifests with:
- Structured canvas metadata (name, description, version, keywords)
- Screenshot definitions (icon and gallery with path/type)
- Relative paths for images within each extension directory

Enhance extension metadata:
- Generate meaningful descriptions from source analysis
- Extract and assign keywords for discoverability
- Store metadata in package.json and extension source files

Update website rendering and data generation:
- Include keywords in extension cards and search index
- Add per-extension canvas.json files for independent evolution
- Support screenshot metadata in manifest structure
- Generate extensions.json with full canonical paths for website

All 9 local canvas extensions now have complete manifests with descriptions, keywords, and screenshot references.

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

* Tweaking some descriptions

* Fix description priority to prefer package.json over in-source metadata

Reverse the priority in canvasDescription so that package.json descriptions
(which contain the enhanced, manually-curated descriptions) take precedence
over older in-source descriptions extracted from createCanvas(...) calls.

This prevents regression when npm run website:data regenerates outputs,
ensuring that committed canvas.json files maintain the current descriptions.

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

* Fix canvas validation to skip external.json file

The validation script was treating extensions/external.json as if it were
a directory, causing false validation failures. Added check to skip files
(identified by presence of dot in filename) and only validate actual
canvas extension directories.

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-17 15:28:15 +10:00
Aaron Powell 7667bfe042 docs: add GitHub Copilot app deep links guide (#2023)
Add a new 'Launching Sessions from the Terminal with Deep Links' section to the
GitHub Copilot app overview documentation. This section covers:

- Supported URL schemes (ghapp://, github-app://, gh://)
- session/new route with all supported parameters (repo, branch, pr, prompt, mode)
- Practical examples for common workflows
- Other useful deep links (chats, mywork, workflows, issues, PRs)
- Important limitations (repo-centric focus, local folder restrictions)

This addresses the request from the #github-app Slack channel discussion about
opening ghapp from the terminal for a better development experience.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-17 14:14:15 +10:00
James Montemagno ea5d3f4acb Add canvas previews, external extension links, and release notes showcase (#1987)
* Add extension thumbnails and preview assets

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

* Add clickable extension image preview modal

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

* Address PR review feedback

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

* Update website/src/styles/global.css

* Add preview assets for canvas extensions

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

* Update canvas extension preview images

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

* Delete extensions/backlog-swipe-triage/assets/swipe-canvas-triage.png

* Support external canvas extensions and add Coffilot

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

* Add homepage link to GitHub repository

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

* Add release notes showcase canvas extension

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

* Enhance release notes canvas sourcing and layout

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2026-06-17 09:18:49 +10:00
Aaron Powell 8771f74e80 Add GitHub Copilot app learning hub page (#1981)
* Add GitHub Copilot app learning hub page

- Create new learning hub page covering Copilot app basics, features, and use cases
- Include information about target audiences (developers, non-dev roles, teams with parallel work)
- Highlight key features: My Work view, isolated worktrees, canvases, Agent Merge
- Add installation and getting started instructions
- Update learning hub index to include app in Getting Started section

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

* Refine GitHub Copilot app learning hub page

- Add the app to the learning hub navigation
- Tighten the page copy around audiences, features, and getting started
- Keep canvases and automations high level as requested

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>

* Potential fix for pull request finding

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-15 10:55:43 +10:00
Christopher Harrison b3815b0ab3 Add og:image dimensions for better social cards (#1955)
Adds og:image:width and og:image:height to the global head so LinkedIn
(and friends) reliably render the large preview card instead of a tiny
thumbnail. The image and the rest of the Open Graph tags were already in
good shape, so this is the missing piece. Also adds a website README
documenting how the cards work and the gotchas.

Co-authored-by: GeekTrainer <GeekTrainer@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-10 14:44:42 +10:00
Aaron Powell 36cdc52037 Add Canvas Extensions website page (#1900)
Generate extensions data, add the extensions listing route/navigation, and include install URL copy actions pinned to the build commit SHA.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-02 11:17:56 -07:00
Niels Bosma 105ea51d57 Add Ivy Tendril to CLI Tools (#1862) 2026-05-29 11:11:10 +10:00
Aaron Powell a303e17975 Fix path for Chrome DevTools external plugin (#1784)
* Fixing path on chrome devtools external pluginPath is to the folder in the repo where the plugin structure starts, not where the plugin.json file lives.

* Updating validation scripts and guidance to avoid this mistake again
2026-05-21 15:51:17 +10:00
github-actions[bot] 25a4820f4b docs(learning-hub): sync ch05 multi-skill invocation from upstream (#1725)
Add new 'Combining Multiple Skills in One Message' subsection to
Chapter 05 (Skills), mirroring upstream commit 5ed858b:
- Multiple skills can be invoked in a single message
- Skill slash commands can appear anywhere in the prompt (not just start)
- Updated lastUpdated to 2026-05-15

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-05-15 16:35:30 +10:00
github-actions[bot] a98564ae81 Update Learning Hub: /fork naming, gh auto-approval, --resume cloud agent (#1704)
- copilot-configuration-basics.md: document /fork with optional name (v1.0.47),
  origin display in sessions dialog, and read-only gh CLI auto-approval (v1.0.46)
- using-copilot-coding-agent.md: document --resume support for cloud agent
  sessions with no pushed changes (v1.0.47)

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-05-15 11:09:44 +10:00
Aaron Powell dd919ab9bf Updating contributor list (#1706) 2026-05-14 14:45:29 +10:00
github-actions[bot] 68120732cf [bot] sync: CLI for Beginners learning hub update (2026-05-08) (#1653)
* chore: publish from staged

* sync: update CLI for Beginners learning hub (2026-05-08)

- 00-quick-start: add Optional shell tab completion details section
  (copilot completion bash|zsh|fish commands, persistent setup)
- 04-agents-and-custom-instructions: remove mention that /init generates
  AGENTS.md; keep 'write your own' guidance instead
- Bump lastUpdated to 2026-05-08 for both pages

Upstream commits synced:
- 0ddfebd: docs: update course content with Copilot CLI v1.0.37-v1.0.40 features
- af9965758d61: Refine Copilot CLI course updates
- fbf8db99: Merge PR #109 (remove /init AGENTS.md generation mention)
- 54b2b645: Merge PR #87 (fix formatting in 01-setup-and-first-steps)
- 7c7acb1d: latest SHA

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

* cleaning up plugin folder

* Reverting the readme changes

* Reverting a plugin change

---------

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>
2026-05-14 09:56:57 +10:00
github-actions[bot] 2a9fcb4e7c docs: add /autopilot and /fork commands from v1.0.45 (#1675)
Document two new CLI slash commands introduced in Copilot CLI v1.0.45
(released 2026-05-11):

- /autopilot: toggle between interactive and autopilot modes mid-session
- /fork: copy the current session into a new independent session

Both are added to the 'CLI Session Commands' section of the
Copilot Configuration Basics learning hub page.

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-05-12 12:58:42 +10:00
github-actions[bot] cf6bbba6fc docs(learning-hub): document userPromptSubmitted LLM bypass and multi-skill invocation (v1.0.44) (#1656)
- automating-with-hooks.md: update userPromptSubmitted event table entry to
  mention new ability to handle requests directly (v1.0.44+); add 'Handling
  Requests Directly with userPromptSubmitted' example section showing the
  {"response":"..."} JSON pattern; update FAQ answer to describe the bypass
  capability
- creating-effective-skills.md: update skill invocation Q&A to document
  mid-input slash commands and multiple skills in a single message (v1.0.44+);
  update 'Can agents chain multiple skills?' FAQ with user-facing details

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-05-11 11:07:27 +10:00
github-actions[bot] 93acc6c6eb docs: update Learning Hub with CLI v1.0.42-1.0.43 features (#1648)
- understanding-mcp-servers.md: add Troubleshooting section with MCP
  stderr diagnostics (v1.0.42+) and /mcp show usage guidance
- copilot-configuration-basics.md: document -C startup flag (v1.0.42+),
  Auto mode server-side model routing (v1.0.43+), and /statusline
  username toggle (v1.0.43+)
- agents-and-subagents.md: add rubber-duck agent experimental feature
  documentation (v1.0.42+)

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-05-08 12:26:48 +10:00
github-actions[bot] 8788c5d142 docs: update Learning Hub with CLI v1.0.40–v1.0.41 features (#1626)
Add documentation for features shipped in Copilot CLI v1.0.40 and
the v1.0.41 prerelease builds that weren't yet covered in the Hub:

- copilot-configuration-basics.md: document --attachment flag for
  attaching images/documents in prompt mode (-p)
- automating-with-hooks.md: extend the prompt mode security callout
  to cover the new GITHUB_COPILOT_PROMPT_MODE_EXTENSIONS env var
  (user extensions load by default; project extensions need opt-in)
- building-custom-agents.md: note that ACP clients receive the
  agent's live plan in real time for multi-step tasks (v1.0.40+)

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-05-06 10:05:48 +10:00
Aaron Powell aa0b6ef061 Add missing contributors (#1613)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-05 10:55:36 +10:00
github-actions[bot] 542ba90da7 docs: update Learning Hub for Copilot CLI v1.0.37–v1.0.40 changes (#1610)
- automating-with-hooks.md: Add prompt mode security gate note (v1.0.40)
  — repo hooks and workspace MCP are disabled by default in -p prompt mode;
    users must opt in via GITHUB_COPILOT_PROMPT_MODE_REPO_HOOKS and
    GITHUB_COPILOT_PROMPT_MODE_WORKSPACE_MCP env vars

- agents-and-subagents.md: Add /research orchestrator/subagent note (v1.0.40)
  and prompt mode security cross-reference for /fleet -p examples

- building-custom-agents.md: Document ACP agent list/switch capability (v1.0.40)
  — ACP clients can now list and switch custom agents via agent config option

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-05-05 10:19:40 +10:00
github-actions[bot] 1c6ef8dc7e Update Learning Hub: v1.0.36-v1.0.40 CLI changes (#1588)
- Add /chronicle command (GA in v1.0.40): session history and file tracking
- Add --max-autopilot-continues flag for autopilot mode configuration
- Add COPILOT_HOME env var and deprecation notice for --config-dir
- Add client_credentials OAuth grant type for headless MCP authentication
- Add Azure DevOps auto-disable GitHub MCP server FAQ entry

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-05-04 11:06:57 +10:00
github-actions[bot] 431417044f docs: add /compact, /context, /usage commands and ACP session notes to Learning Hub (#1575)
Document the /compact, /context, and /usage slash commands in the
Copilot Configuration Basics page. These commands were not covered
in the main Learning Hub (outside the separate cli-for-beginners
track), but are broadly useful for interactive and ACP sessions:

- /context: visualize context window token usage
- /usage: display per-session token and API call metrics
- /compact: summarize conversation history to reclaim context space
- Note that all four (/env included) now work in ACP sessions (v1.0.39+)
- Note that ACP clients can toggle allow-all mode via session
  configuration without a slash command (v1.0.39+)

Sources:
- https://github.com/github/copilot-cli/blob/main/changelog.md
  (v1.0.39 – 2026-04-28)

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-05-01 09:47:45 +10:00
Brad Kinnard b6c4bb6448 Rename Copilot Swarm Orchestrator to Swarm Orchestrator and update install command (#1574) 2026-05-01 09:46:57 +10:00
github-actions[bot] e5cc566b7a docs: add v1.0.36-1.0.39 CLI updates to configuration basics (#1563)
- Add shell completion section: copilot completion <bash|zsh|fish>
  subcommand for static shell tab-completion scripts (v1.0.37)
- Add warning that ~/.claude/ agents/skills/commands are no longer
  loaded by Copilot CLI; point to ~/.agents/ as the correct location (v1.0.36)
- Document ctrl+x → b keyboard shortcut for backgrounding running
  tasks (v1.0.39)

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-04-30 10:27:02 +10:00
Rayner Zeng 114aeac806 Add ChatCrystal to tools catalog (#1492) 2026-04-30 10:00:58 +10:00
Aaron Powell 76ac13a9b8 Simplify website search and listing controls (#1553)
* Removing search from the home pageThis was a little confusing because there are two searches, but the overall site search is a lot more powerful

* Prefilter website search by resource page

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

* small error handling and formatting

* Simplify website listing controls

Remove per-page text search, trim page-specific controls, and move remaining sort/filter controls into compact flyouts.

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-29 16:03:08 +10:00
pmorong fe533de8f4 Update agents-and-subagents.md (#1549)
Fix broken link
2026-04-29 12:20:37 +10:00
github-actions[bot] 8c214f2506 Update Learning Hub for Copilot CLI v1.0.35–v1.0.37 changes (#1546)
- copilot-configuration-basics.md:
  - Add continueOnAutoMode config setting (v1.0.35)
  - Document --name/--resume=<name> for named sessions (v1.0.35)
  - Add /session delete, delete <id>, delete-all subcommands (v1.0.35)
  - Add session picker sort order (press 's', v1.0.37)
  - Update /ask to note markdown rendering including tables (v1.0.37)
  - Update /statusline to mention 'changes' line-count toggle (v1.0.36)
  - Add /keep-alive command (now available without experimental mode, v1.0.36)

- using-copilot-coding-agent.md:
  - Document /remote on and /remote off subcommands and status display (v1.0.36)

- automating-with-hooks.md:
  - Add note on location-based permission persistence enabled by default (v1.0.37)

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-04-29 12:17:46 +10:00
Marcel f047d64ce3 add Copilot Cockpit tool entry (#1439)
Co-authored-by: Your Name <your-email@example.com>
2026-04-29 11:36:00 +10:00
Aaron Powell e11f349dad Updating contributors (#1539) 2026-04-28 17:33:39 +10:00
Aezan 8aa465d4d2 fix: agent files not loading from agents folder (#1473) 2026-04-28 17:30:42 +10:00
github-actions[bot] f7a7ef7c28 Update Learning Hub: HTTP hooks, preToolUse matcher, plugin install improvements (#1525)
- Document new HTTP hook type (v1.0.35): hooks can now POST JSON to a URL
  instead of running a local command, enabling centralized audit/notification
  services without distributing scripts to every developer's machine
- Document preToolUse matcher field (v1.0.36): clarify that matcher is a regex
  filter on tool name; add important upgrade note about v1.0.36 behavioral fix
  (previously matcher was silently ignored)
- Update Security Gating example to show matcher field targeting the bash tool
- Add HTTP hook practical example for session-end audit webhook
- Note that plugins take effect immediately after install (v1.0.35, no restart needed)
- Update lastUpdated dates on both pages

Sources:
- https://github.com/github/copilot-cli/releases/tag/v1.0.35
- https://github.com/github/copilot-cli/releases/tag/v1.0.36

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-04-28 17:02:22 +10:00
Aaron Powell 4b13306427 Fix gh skill command to gh skills and update README (#1531)
* Fixing gh skill to be gh skills and adding to the README

* Adding skills install instruction to readme

* Fixing escapes
2026-04-28 16:58:22 +10:00
Aaron Powell 0c31682e47 Updating packages (#1530) 2026-04-28 11:56:54 +10:00
github-actions[bot] d7cf720ede docs: update Learning Hub with recent Copilot CLI features (v1.0.23-v1.0.30) (#1421)
- copilot-configuration-basics.md: Add /ask, /env, /statusline commands
  and --mode/--autopilot/--plan startup flags
- automating-with-hooks.md: Document preToolUse modifiedArgs/updatedInput
  and additionalContext fields for modifying tool arguments
- understanding-mcp-servers.md: Add /mcp install registry section and
  note that type field is optional for remote MCP servers
- installing-and-using-plugins.md: Add copilot plugin marketplace update
  command and deprecation notice for repo/URL/path installs
- using-copilot-coding-agent.md: Add Remote Control section
  (replaces steering feature)

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-04-20 12:32:57 +10:00
Copilot dddab5e459 feat: add copy install command from skills list and modal (#1424)
* docs: reference gh skill install command for managing agent skills

Agent-Logs-Url: https://github.com/github/awesome-copilot/sessions/e8324f6a-26ee-4d2c-b86f-028cf78499d5

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

* feat: add copy install command button to skills list and modal

Agent-Logs-Url: https://github.com/github/awesome-copilot/sessions/efbb7ae2-6ff7-40d2-a8fe-45253caea717

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

* revert: undo changes to 05-skills.md as requested

Agent-Logs-Url: https://github.com/github/awesome-copilot/sessions/ba67c365-f36a-47de-af44-629305b9eb94

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

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2026-04-17 18:52:15 +10:00
Aaron Powell cfe4143cdd Adding missing contributors (#1361) 2026-04-10 11:42:34 +10:00
Aaron Powell e8383064d8 Fixing learning hub hero (#1360)
* Combining the spans

* Removing some excessive padding
2026-04-10 11:33:55 +10:00
Aaron Powell 017f31f495 Learning Hub: Agents and subagents (#1261)
* New page on agents and subagents

* Update website/src/content/docs/learning-hub/agents-and-subagents.md

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

* Update website/src/content/docs/learning-hub/github-copilot-terminology-glossary.md

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-09 16:25:56 +10:00
Christopher Harrison f4909cd581 Revise Copilot CLI for Beginners section (#1334)
Updated the description for Copilot CLI for Beginners to include options for a text-based experience and a YouTube video series.
2026-04-09 13:33:17 +10:00