Skip to content
Binary file added docs/_images/cli-8-azure-functions-proxy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_images/cli-8-backer-concierge-widget.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_images/cli-8-create-foundry-project.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_images/cli-8-deploy-foundry-model.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_images/cli-8-export-db-catalog.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_images/cli-8-foundry-agent-response.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_images/cli-8-hosted-agent-deployment.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_images/cli-8-sanitized-json-response.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_images/cli-8-select-foundry-model.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_images/cli-8-verify-generated-agent.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 3 additions & 2 deletions docs/cli/7-slash-commands.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ Using slash commands in Copilot CLI allows you to configure it, share sessions,
- `/model` to explore the list of available models and select a new one if you so desire.
- Learned about `/delegate` as an optional bridge to cloud agent.

There are of course more slash commands available, and more to explore with Copilot CLI! Let's close out our journey by [reviewing what we've learned][next-lesson] and some next steps to continue learning.
There are of course more slash commands available, and more to explore with Copilot CLI! If you want to go further, the [optional Microsoft Foundry lesson][foundry-lesson] walks through building a hosted agent on top of the Tailspin catalog. Otherwise, let's close out our journey by [reviewing what we've learned][next-lesson] and some next steps to continue learning.

## Resources

Expand All @@ -152,7 +152,8 @@ There are of course more slash commands available, and more to explore with Copi
- [Selecting Models in Copilot CLI][selecting-models]

[previous-lesson]: ../6-custom-agents/
[next-lesson]: ../8-review/
[next-lesson]: ../9-review/
[foundry-lesson]: ../8-foundry-agent/
[using-copilot-cli]: https://docs.github.com/copilot/how-tos/use-copilot-agents/use-copilot-cli
[about-copilot-cli]: https://docs.github.com/copilot/concepts/agents/about-copilot-cli
[about-cloud-agent]: https://docs.github.com/copilot/concepts/agents/cloud-agent/about-cloud-agent
Expand Down
433 changes: 433 additions & 0 deletions docs/cli/8-foundry-agent.md

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion docs/cli/8-review.md → docs/cli/9-review.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Exercise 8 - Review and Next Steps"
title: "Exercise 9 - Review and Next Steps"
authors:
- geektrainer
lastUpdated: 2026-06-30
Expand All @@ -13,6 +13,8 @@ Over the last several exercises, you explored some of the most common use cases
- calling custom agents for advanced and more complex tasks.
- using slash commands to manage your session, and optionally bridging back to cloud agent via `/delegate`.

If you haven't yet, consider the [optional Microsoft Foundry lesson][foundry-lesson] before you finish, which builds a catalog-grounded hosted agent on top of the Tailspin Toys site.

Let's talk about some slash commands, best practices, and next steps.

## Slash commands
Expand Down Expand Up @@ -61,6 +63,7 @@ If you'd like to explore more of the GitHub Copilot ecosystem, check out the [VS
- [MCP Specification][mcp-spec]

[previous-lesson]: ../7-slash-commands/
[foundry-lesson]: ../8-foundry-agent/
[about-copilot-cli]: https://docs.github.com/copilot/concepts/agents/about-copilot-cli
[using-copilot-cli]: https://docs.github.com/copilot/how-tos/use-copilot-agents/use-copilot-cli
[awesome-copilot]: https://github.com/github/awesome-copilot
Expand Down
10 changes: 6 additions & 4 deletions docs/cli/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ lastUpdated: 2026-06-30

**[GitHub Copilot CLI](https://docs.github.com/copilot/concepts/agents/about-copilot-cli)** puts GitHub Copilot in your terminal as an agentic coding assistant. It explores codebases, generates code, runs commands, and connects to external tools — all from the command line, so you can stay in the flow without switching to a graphical editor.

Across these exercises you'll install and authenticate Copilot CLI, then give it project context with custom instructions before using plan mode to generate a feature deliberately. You'll connect the Playwright MCP server to test that feature in a real browser, then extend Copilot with reusable agent skills and custom agents. Finally, you'll explore slash commands for managing context, models, and sharing, and wrap up with a review of what you've built.
Across these exercises you'll install and authenticate Copilot CLI, then give it project context with custom instructions before using plan mode to generate a feature deliberately. You'll connect the Playwright MCP server to test that feature in a real browser, then extend Copilot with reusable agent skills and custom agents. Finally, you'll explore slash commands for managing context, models, and sharing a wrapup of what you've built. You can also explore an optional exercise that uses the Microsoft Foundry Skill to build and deploy a hosted agent.

## Exercises

| Exercise | Topic | Description |
|----------|-------|-------------|
| -------- | ----- | ----------- |
| [0. Prerequisites][ex0] | Setup | Create your repository and codespace |
| [1. Installing Copilot CLI][ex1] | Installation | Install and authenticate Copilot CLI |
| [2. Custom instructions][ex2] | Context | Add an instruction and see how Copilot CLI follows it |
Expand All @@ -22,7 +22,8 @@ Across these exercises you'll install and authenticate Copilot CLI, then give it
| [5. Agent Skills][ex5] | Skills | Enhance Copilot with specialized skills |
| [6. Custom Agents][ex6] | Agents | Review and use custom agents |
| [7. Slash Commands][ex7] | CLI Features | Explore context, models, sharing, and optional delegation to cloud agent |
| [8. Review][ex8] | Summary | Review key concepts and next steps |
| [8. Build a Backer Concierge AI Agent (Optional)][foundry] | Hosted agents | Build and deploy a catalog-grounded Backer Concierge |
| [9. Review][ex9] | Summary | Review key concepts and next steps |

## Prerequisites

Expand Down Expand Up @@ -50,5 +51,6 @@ Before attending this workshop, please ensure you have:
[ex5]: 5-agent-skills/
[ex6]: 6-custom-agents/
[ex7]: 7-slash-commands/
[ex8]: 8-review/
[foundry]: 8-foundry-agent/
[ex9]: 9-review/
[callout-student-plan-education]: https://github.com/education/students
5 changes: 3 additions & 2 deletions docs/es-es/cli/7-slash-commands.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ Usar comandos de barra en Copilot CLI te permite configurarlo, compartir sesione
- `/model` para explorar la lista de modelos disponibles y seleccionar uno nuevo si así lo deseas.
- `/delegate` como puente opcional hacia cloud agent.

Por supuesto, hay más comandos de barra disponibles y mucho más por explorar con Copilot CLI. Vamos a cerrar este recorrido [repasando lo que hemos aprendido][next-lesson] y viendo algunos próximos pasos para seguir aprendiendo.
Por supuesto, hay más comandos de barra disponibles y mucho más por explorar con Copilot CLI. Si quieres ir más allá, la [lección opcional de Microsoft Foundry][foundry-lesson] te guía para compilar un agente hospedado sobre el catálogo de Tailspin. Si no, vamos a cerrar este recorrido [repasando lo que hemos aprendido][next-lesson] y viendo algunos próximos pasos para seguir aprendiendo.

## Recursos

Expand All @@ -168,7 +168,8 @@ Por supuesto, hay más comandos de barra disponibles y mucho más por explorar c
- [Seleccionar modelos en Copilot CLI][selecting-models]

[previous-lesson]: ../6-custom-agents/
[next-lesson]: ../8-review/
[next-lesson]: ../9-review/
Comment thread
juliamuiruri4 marked this conversation as resolved.
[foundry-lesson]: ../8-foundry-agent/
[using-copilot-cli]: https://docs.github.com/copilot/how-tos/use-copilot-agents/use-copilot-cli
[about-copilot-cli]: https://docs.github.com/copilot/concepts/agents/about-copilot-cli
[about-cloud-agent]: https://docs.github.com/copilot/concepts/agents/cloud-agent/about-cloud-agent
Expand Down
File renamed without changes.
6 changes: 4 additions & 2 deletions docs/es-es/cli/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ A lo largo de estos ejercicios instalarás y autenticarás Copilot CLI, y despu
| [5. Habilidades de agente][ex5] | Habilidades | Mejora Copilot con habilidades especializadas |
| [6. Agentes personalizados][ex6] | Agentes | Revisa y usa agentes personalizados |
| [7. Comandos de barra][ex7] | Funciones de CLI | Explora el contexto, los modelos, el uso compartido y la delegación opcional al agente en la nube |
| [8. Repaso][ex8] | Resumen | Repasa los conceptos clave y los próximos pasos |
| [8. Compilar un agente de IA Backer Concierge (opcional)][foundry] | Agentes hospedados | Compila e implementa un Backer Concierge basado en el catálogo |
| [9. Repaso][ex9] | Resumen | Repasa los conceptos clave y los próximos pasos |

## Requisitos previos

Expand Down Expand Up @@ -52,4 +53,5 @@ Antes de asistir a este taller, asegúrate de tener:
[ex5]: 5-agent-skills/
[ex6]: 6-custom-agents/
[ex7]: 7-slash-commands/
[ex8]: 8-review/
[foundry]: 8-foundry-agent/
[ex9]: 9-review/
5 changes: 3 additions & 2 deletions docs/ja-jp/cli/7-slash-commands.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ Copilot CLI の slash command を使うと、設定の変更、セッション
- `/model` で利用可能なモデルの一覧を確認し、必要に応じて別のモデルを選択する。
- `/delegate` が cloud agent への任意の橋渡しになることを学ぶ。

利用できる slash command はもちろんこれ以外にもあり、Copilot CLI にはまだ多くの機能があります。最後に、[ここまでに学んだことを振り返り][next-lesson]、学習を続けるための次のステップを確認して締めくくりましょう。
利用できる slash command はもちろんこれ以外にもあり、Copilot CLI にはまだ多くの機能があります。さらに進みたい場合は、[オプションの Microsoft Foundry レッスン][foundry-lesson]で Tailspin カタログ上にホスト型エージェントを構築する方法を学べます。そうでなければ、最後に[ここまでに学んだことを振り返り][next-lesson]、学習を続けるための次のステップを確認して締めくくりましょう。

## リソース

Expand All @@ -167,7 +167,8 @@ Copilot CLI の slash command を使うと、設定の変更、セッション
- [Copilot CLI でモデルを選択する][selecting-models]

[previous-lesson]: ../6-custom-agents/
[next-lesson]: ../8-review/
[next-lesson]: ../9-review/
Comment thread
juliamuiruri4 marked this conversation as resolved.
[foundry-lesson]: ../8-foundry-agent/
[using-copilot-cli]: https://docs.github.com/copilot/how-tos/use-copilot-agents/use-copilot-cli
[about-copilot-cli]: https://docs.github.com/copilot/concepts/agents/about-copilot-cli
[about-cloud-agent]: https://docs.github.com/copilot/concepts/agents/cloud-agent/about-cloud-agent
Expand Down
File renamed without changes.
6 changes: 4 additions & 2 deletions docs/ja-jp/cli/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ lastUpdated: 2026-06-30
| [5. エージェント スキル][ex5] | スキル | 専門スキルで Copilot を強化する |
| [6. カスタム エージェント][ex6] | エージェント | カスタム エージェントを確認して使用する |
| [7. スラッシュ コマンド][ex7] | CLI 機能 | コンテキスト、モデル、共有、cloud agent への任意の委任を確認する |
| [8. 振り返り][ex8] | まとめ | 重要な概念と次のステップを確認する |
| [8. Backer Concierge AI エージェントの構築 (オプション)][foundry] | ホスト型エージェント | カタログに基づいた Backer Concierge を構築してデプロイする |
| [9. 振り返り][ex9] | まとめ | 重要な概念と次のステップを確認する |

## 前提条件

Expand Down Expand Up @@ -52,4 +53,5 @@ lastUpdated: 2026-06-30
[ex5]: 5-agent-skills/
[ex6]: 6-custom-agents/
[ex7]: 7-slash-commands/
[ex8]: 8-review/
[foundry]: 8-foundry-agent/
[ex9]: 9-review/
5 changes: 3 additions & 2 deletions docs/ko-kr/cli/7-slash-commands.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ Copilot CLI의 slash commands를 사용하면 구성을 변경하고, 세션을
- `/model`로 사용 가능한 모델 목록을 살펴보고 원한다면 새 모델을 선택할 수 있음을 확인했습니다.
- `/delegate`를 cloud agent로 연결하는 선택적 브리지로 학습했습니다.

물론 더 많은 slash commands가 있으며, Copilot CLI로 탐색할 내용도 더 많습니다. 마지막으로 [학습한 내용을 검토하고][next-lesson] 학습을 계속하기 위한 다음 단계를 살펴보며 여정을 마무리하겠습니다.
물론 더 많은 slash commands가 있으며, Copilot CLI로 탐색할 내용도 더 많습니다. 더 나아가고 싶다면, [선택적 Microsoft Foundry 레슨][foundry-lesson]에서 Tailspin 카탈로그 위에 호스트된 에이전트를 빌드하는 방법을 안내합니다. 그렇지 않다면, 마지막으로 [학습한 내용을 검토하고][next-lesson] 학습을 계속하기 위한 다음 단계를 살펴보며 여정을 마무리하겠습니다.

## 리소스

Expand All @@ -167,7 +167,8 @@ Copilot CLI의 slash commands를 사용하면 구성을 변경하고, 세션을
- [Copilot CLI에서 모델 선택하기][selecting-models]

[previous-lesson]: ../6-custom-agents/
[next-lesson]: ../8-review/
[next-lesson]: ../9-review/
Comment thread
juliamuiruri4 marked this conversation as resolved.
[foundry-lesson]: ../8-foundry-agent/
[using-copilot-cli]: https://docs.github.com/copilot/how-tos/use-copilot-agents/use-copilot-cli
[about-copilot-cli]: https://docs.github.com/copilot/concepts/agents/about-copilot-cli
[about-cloud-agent]: https://docs.github.com/copilot/concepts/agents/cloud-agent/about-cloud-agent
Expand Down
File renamed without changes.
6 changes: 4 additions & 2 deletions docs/ko-kr/cli/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ lastUpdated: 2026-06-30
| [5. 에이전트 스킬][ex5] | 스킬 | 특화된 스킬로 Copilot을 강화합니다 |
| [6. 커스텀 에이전트][ex6] | 에이전트 | 커스텀 에이전트를 검토하고 사용합니다 |
| [7. 슬래시 명령][ex7] | CLI 기능 | 컨텍스트, 모델, 공유, 그리고 선택적으로 cloud agent 위임을 살펴봅니다 |
| [8. 검토][ex8] | 요약 | 핵심 개념과 다음 단계를 검토합니다 |
| [8. Backer Concierge AI 에이전트 빌드 (선택 사항)][foundry] | 호스트된 에이전트 | 카탈로그 기반 Backer Concierge를 빌드하고 배포합니다 |
| [9. 검토][ex9] | 요약 | 핵심 개념과 다음 단계를 검토합니다 |

## 사전 준비

Expand Down Expand Up @@ -52,4 +53,5 @@ lastUpdated: 2026-06-30
[ex5]: 5-agent-skills/
[ex6]: 6-custom-agents/
[ex7]: 7-slash-commands/
[ex8]: 8-review/
[foundry]: 8-foundry-agent/
[ex9]: 9-review/
5 changes: 3 additions & 2 deletions docs/pt-br/cli/7-slash-commands.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ Usar comandos de barra no Copilot CLI permite configurá-lo, compartilhar sessõ
- `/model` para explorar a lista de modelos disponíveis e selecionar outro, se quiser.
- `/delegate` como uma ponte opcional para o agente de nuvem.

É claro que há mais comandos de barra disponíveis e muito mais para explorar no Copilot CLI. Vamos encerrar essa jornada [revendo o que aprendemos][next-lesson] e vendo alguns próximos passos para continuar aprendendo.
É claro que há mais comandos de barra disponíveis e muito mais para explorar no Copilot CLI. Se quiser ir além, a [lição opcional de Microsoft Foundry][foundry-lesson] mostra como criar um agente hospedado com base no catálogo do Tailspin. Caso contrário, vamos encerrar essa jornada [revendo o que aprendemos][next-lesson] e vendo alguns próximos passos para continuar aprendendo.

## Recursos

Expand All @@ -168,7 +168,8 @@ Usar comandos de barra no Copilot CLI permite configurá-lo, compartilhar sessõ
- [Selecionar modelos no Copilot CLI][selecting-models]

[previous-lesson]: ../6-custom-agents/
[next-lesson]: ../8-review/
[next-lesson]: ../9-review/
Comment thread
juliamuiruri4 marked this conversation as resolved.
[foundry-lesson]: ../8-foundry-agent/
[using-copilot-cli]: https://docs.github.com/copilot/how-tos/use-copilot-agents/use-copilot-cli
[about-copilot-cli]: https://docs.github.com/copilot/concepts/agents/about-copilot-cli
[about-cloud-agent]: https://docs.github.com/copilot/concepts/agents/cloud-agent/about-cloud-agent
Expand Down
File renamed without changes.
6 changes: 4 additions & 2 deletions docs/pt-br/cli/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ Ao longo destas lições, você instalará e autenticará o Copilot CLI, depois
| [5. Skills de agente][ex5] | Skills | Aprimore o Copilot com skills especializadas |
| [6. Agentes personalizados][ex6] | Agentes | Revise e use agentes personalizados |
| [7. Comandos de barra][ex7] | Recursos da CLI | Explore contexto, modelos, compartilhamento e a delegação opcional para o agente de nuvem |
| [8. Revisão][ex8] | Resumo | Revise os principais conceitos e os próximos passos |
| [8. Criar um agente de IA Backer Concierge (opcional)][foundry] | Agentes hospedados | Crie e implante um Backer Concierge baseado no catálogo |
| [9. Revisão][ex9] | Resumo | Revise os principais conceitos e os próximos passos |

## Pré-requisitos

Expand Down Expand Up @@ -50,5 +51,6 @@ Antes de participar deste workshop, verifique se você tem:
[ex5]: 5-agent-skills/
[ex6]: 6-custom-agents/
[ex7]: 7-slash-commands/
[ex8]: 8-review/
[foundry]: 8-foundry-agent/
[ex9]: 9-review/
[callout-student-plan-education]: https://github.com/education/students
5 changes: 3 additions & 2 deletions docs/zh-cn/cli/7-slash-commands.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ lastUpdated: 2026-06-30
- 使用 `/model` 查看可用模型列表,并在需要时选择新的模型。
- 了解了 `/delegate` 作为连接 cloud agent 的可选桥梁。

当然,还有更多斜杠命令可用,也还有更多 Copilot CLI 功能值得探索。最后通过[回顾已学内容][next-lesson]以及后续学习方向,为这段旅程收尾。
当然,还有更多斜杠命令可用,也还有更多 Copilot CLI 功能值得探索。如果你想更进一步,[可选的 Microsoft Foundry 课程][foundry-lesson]将带你在 Tailspin 目录之上构建一个托管智能体。否则,最后通过[回顾已学内容][next-lesson]以及后续学习方向,为这段旅程收尾。

## 资源

Expand All @@ -168,7 +168,8 @@ lastUpdated: 2026-06-30
- [在 Copilot CLI 中选择模型][selecting-models]

[previous-lesson]: ../6-custom-agents/
[next-lesson]: ../8-review/
[next-lesson]: ../9-review/
Comment thread
juliamuiruri4 marked this conversation as resolved.
[foundry-lesson]: ../8-foundry-agent/
[using-copilot-cli]: https://docs.github.com/copilot/how-tos/use-copilot-agents/use-copilot-cli
[about-copilot-cli]: https://docs.github.com/copilot/concepts/agents/about-copilot-cli
[about-cloud-agent]: https://docs.github.com/copilot/concepts/agents/cloud-agent/about-cloud-agent
Expand Down
File renamed without changes.
6 changes: 4 additions & 2 deletions docs/zh-cn/cli/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ lastUpdated: 2026-06-30
| [5. 智能体技能][ex5] | 技能 | 用专门的技能增强 Copilot |
| [6. 自定义智能体][ex6] | 智能体 | 查看并使用自定义智能体 |
| [7. 斜杠命令][ex7] | CLI 功能 | 探索上下文、模型、共享,以及可选的委托给 cloud agent |
| [8. 回顾][ex8] | 总结 | 回顾关键概念和后续步骤 |
| [8. 构建 Backer Concierge AI 智能体(可选)][foundry] | 托管智能体 | 构建并部署基于目录的 Backer Concierge |
| [9. 回顾][ex9] | 总结 | 回顾关键概念和后续步骤 |

## 先决条件

Expand Down Expand Up @@ -52,4 +53,5 @@ lastUpdated: 2026-06-30
[ex5]: 5-agent-skills/
[ex6]: 6-custom-agents/
[ex7]: 7-slash-commands/
[ex8]: 8-review/
[foundry]: 8-foundry-agent/
[ex9]: 9-review/
3 changes: 2 additions & 1 deletion website/astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,8 @@ export default defineConfig({
{ label: '5. Agent skills', link: '/cli/5-agent-skills/' },
{ label: '6. Custom agents', link: '/cli/6-custom-agents/' },
{ label: '7. Slash commands', link: '/cli/7-slash-commands/' },
{ label: '8. Review', link: '/cli/8-review/' },
{ label: '8. Build a Backer Concierge AI Agent (Optional)', link: '/cli/8-foundry-agent/' },
{ label: '9. Review', link: '/cli/9-review/' },
],
},
{
Expand Down
Loading