mirror of
https://github.com/github/awesome-copilot.git
synced 2026-06-14 20:05:15 +00:00
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>
This commit is contained in:
+20
-16
@@ -62,30 +62,19 @@ export default defineConfig({
|
||||
},
|
||||
},
|
||||
],
|
||||
customCss: ["./src/styles/starlight-overrides.css", "./src/styles/global.css"],
|
||||
customCss: [
|
||||
"./src/styles/starlight-overrides.css",
|
||||
"./src/styles/global.css",
|
||||
],
|
||||
editLink: {
|
||||
baseUrl:
|
||||
"https://github.com/github/awesome-copilot/edit/staged/website/",
|
||||
},
|
||||
sidebar: [
|
||||
{
|
||||
label: "Browse Resources",
|
||||
items: [
|
||||
{ label: "Home", link: "/" },
|
||||
{ label: "Agents", link: "/agents/" },
|
||||
{ label: "Instructions", link: "/instructions/" },
|
||||
{ label: "Skills", link: "/skills/" },
|
||||
{ label: "Hooks", link: "/hooks/" },
|
||||
{ label: "Workflows", link: "/workflows/" },
|
||||
{ label: "Canvas Extensions", link: "/extensions/" },
|
||||
{ label: "Plugins", link: "/plugins/" },
|
||||
{ label: "Tools", link: "/tools/" },
|
||||
{ label: "Contributors", link: "/contributors/" },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: "Fundamentals",
|
||||
items: [
|
||||
"learning-hub/github-copilot-app",
|
||||
"learning-hub/what-are-agents-skills-instructions",
|
||||
"learning-hub/agents-and-subagents",
|
||||
"learning-hub/understanding-copilot-context",
|
||||
@@ -131,6 +120,21 @@ export default defineConfig({
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
label: "Browse Resources",
|
||||
items: [
|
||||
{ label: "Home", link: "/" },
|
||||
{ label: "Agents", link: "/agents/" },
|
||||
{ label: "Instructions", link: "/instructions/" },
|
||||
{ label: "Skills", link: "/skills/" },
|
||||
{ label: "Hooks", link: "/hooks/" },
|
||||
{ label: "Workflows", link: "/workflows/" },
|
||||
{ label: "Canvas Extensions", link: "/extensions/" },
|
||||
{ label: "Plugins", link: "/plugins/" },
|
||||
{ label: "Tools", link: "/tools/" },
|
||||
{ label: "Contributors", link: "/contributors/" },
|
||||
],
|
||||
},
|
||||
],
|
||||
disable404Route: true,
|
||||
// pagefind: true is required so Starlight renders the search UI.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
title: 'Getting Started with the GitHub Copilot App'
|
||||
title: 'Getting Started with the GitHub Copilot app'
|
||||
description: 'Learn about the GitHub Copilot app, a desktop experience built for agent-native development. Understand its key features and who it''s for.'
|
||||
authors:
|
||||
- GitHub Copilot Learning Hub Team
|
||||
@@ -19,11 +19,11 @@ prerequisites:
|
||||
- Copilot Pro, Pro+, Business, or Enterprise plan
|
||||
---
|
||||
|
||||
The GitHub Copilot app is a desktop experience built from the ground up for agent-native development. As agents become a central part of your development workflow, you need a place where you can see multiple agents working in parallel, inspect their progress, and take control when needed—all without context-switching between windows or losing track of what's running.
|
||||
The GitHub Copilot app is a desktop experience built from the ground up for agent-native development. As agents become a central part of your development workflow, you need a place where you can see multiple agents working in parallel, inspect their progress, and take control when needed, all without context-switching between windows or losing track of what's running.
|
||||
|
||||
This guide covers what the Copilot app is, its key features, and how to get started.
|
||||
|
||||
## What Is the GitHub Copilot App?
|
||||
## What Is the GitHub Copilot app?
|
||||
|
||||
The Copilot app is a standalone desktop application that serves as a control center for agentic development. Instead of managing agents through GitHub.com pull requests, issues, and CLI windows, the Copilot app brings everything into one unified interface.
|
||||
|
||||
@@ -49,6 +49,12 @@ The central hub of the Copilot app is the **My Work** view. This dashboard shows
|
||||
|
||||
Instead of checking GitHub, your CLI, and VS Code for updates, everything is in one place.
|
||||
|
||||
### Automations
|
||||
|
||||
The Copilot app includes built-in automations that can run scheduled tasks for you using the same agentic technology. You can use templates out of the box or create your own.
|
||||
|
||||
Automations run in the context of a repository, so they can access issues, pull requests, and code. You can also choose whether they run as a plan, an interactive session, or on autopilot.
|
||||
|
||||
### Isolated Worktrees for Parallel Work
|
||||
|
||||
Each session the Copilot app creates runs in its own **git worktree**—a real, isolated copy of your branch. This is critical for parallel agent work:
|
||||
@@ -68,11 +74,9 @@ This makes it easy to dispatch multiple agents and trust they won't interfere wi
|
||||
- Agents update the canvas as they work, and you can edit, approve, or redirect changes on the same surface
|
||||
- This makes it easy to see exactly what an agent is doing and step in when needed
|
||||
|
||||
Learn more about [working with canvases](/learning-hub/).
|
||||
### Agent Merge
|
||||
|
||||
### Agent Merge (Automations)
|
||||
|
||||
**Agent Merge** is an automation feature that can carry your pull requests through the entire workflow:
|
||||
**Agent Merge** is a feature that can carry your pull requests through the entire workflow:
|
||||
|
||||
- Monitors CI/CD pipelines and waits for checks to pass
|
||||
- Addresses failing tests or linting errors
|
||||
@@ -81,7 +85,7 @@ Learn more about [working with canvases](/learning-hub/).
|
||||
|
||||
You control the automation level—decide whether Agent Merge should just run CI, address feedback, or go all the way to merging. It's a way to let Copilot handle the tedious parts of the review and merge process.
|
||||
|
||||
## Who Is the Copilot App For?
|
||||
## Who is the Copilot app for?
|
||||
|
||||
The Copilot app isn't a replacement for existing Copilot experiences—it's another tool in the toolbox. Here's who it serves best:
|
||||
|
||||
@@ -178,8 +182,6 @@ The Copilot app respects all your existing GitHub Copilot customizations:
|
||||
- **Hooks** (automated checks and formatting in `.github/hooks/`)
|
||||
- **Setup steps** (`.github/copilot-setup-steps.yml`)
|
||||
|
||||
When you create a session in the Copilot app, the agent automatically loads your repository's configuration and runs with your custom setup. No additional configuration needed.
|
||||
|
||||
If you haven't set up custom agents, skills, or instructions yet, see [Copilot Configuration Basics](../copilot-configuration-basics/) to get started.
|
||||
|
||||
## Common Workflows
|
||||
@@ -217,9 +219,7 @@ Enable Agent Merge to automate routine PR workflows:
|
||||
## Next Steps
|
||||
|
||||
- **Set Up Your Repository**: [Copilot Configuration Basics](../copilot-configuration-basics/) — Add custom agents, skills, and instructions
|
||||
- **Create Specialized Agents**: [Building Custom Agents](../building-custom-agents/) — Design agents for specific types of work
|
||||
- **Understand Agent Skills**: [Creating Effective Skills](../creating-effective-skills/) — Build reusable task guidance
|
||||
- **Automate with Hooks**: [Automating with Hooks](../automating-with-hooks/) — Add guardrails to autonomous work
|
||||
- **Learn About Agentic Workflows**: [Agentic Workflows](../agentic-workflows/) — Orchestrate complex multi-agent tasks
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user