Přeskočit na obsah

Copilot Agent Mode + první session

⏱ Odhadovaný čas 30 min
📍 Pozice Den 8, blok 2 / 7
🎯 Po tomto bloku budeš umět
  • Vidíš rozdíl mezi Chat / Edit / Agent mode v Copilot Chat
  • Aktivoval(a) jsi Agent Mode (mode dropdown v Copilot Chat)
  • První autonomous prompt — Agent vidíš tool calls, autonomous execution

V Copilot Chat existují tři módy. Aby skills + MCP fungovaly (Bloky 03-05), musíš být v Agent Mode.

ModeK čemuTools
AskOtázky o kódu, vysvětleníŽádné — jen čte kontext
EditMulti-file edits — ty schvaluješ change-setLimited — edit nástroje
AgentAutonomous execution — Copilot dělá sámPlný — file edits, terminal, MCP, sub-agents

📌 MCP nástroje jsou viditelné JEN v Agent Mode — proto je dnešek tvůj cíl.


1. Spusť Copilot Chat (3 min)

Sekce “1. Spusť Copilot Chat (3 min)”
  1. Otevři VS Code (pokud ne).

  2. Spusť Copilot Chat:

    • Klávesová zkratka: Ctrl+Shift+I (Mac: Cmd+Shift+I)
    • Nebo klikni na Copilot ikonu v sidebar (vlevo nahoře)
  3. Sidebar (nebo plovoucí panel) zobrazí Copilot Chat. Nahoře vidíš mode dropdown (defaultně „Ask”).


2. Přepni do Agent Mode (2 min)

Sekce “2. Přepni do Agent Mode (2 min)”
  1. Klikni na mode dropdown nahoře v Chat panelu (defaultně tam je „Ask”).

  2. Vyber „Agent” — pokud ho nevidíš v menu:

    • Update Copilot extension (Extensions panel → search „GitHub Copilot” → Update)
    • Restart VS Code
    • Pokud stále chybí, zapiš do otazky-pro-check-in.md — vyřešíme s lektorem
  3. Po výběru se mode dropdown přepne na „Agent”. Chat input má jiný placeholder text, signalizuje autonomous mode.


3. První autonomous prompt (15 min)

Sekce “3. První autonomous prompt (15 min)”

V projektové složce z Dne 4 (maturita-tutor/ / anglicky-tutor/):

  1. Otevři projektovou složku v VS Code (File → Open Folder).

  2. V Copilot Chat (Agent Mode) pošli:

    Pozdrav mě česky a řekni mi, jaký model používáš.
    Jednou větou popiš, co je tvoje role.
  3. Sleduj odpověď:

    • Měl/a bys vidět krátkou odpověď (2-3 věty)
    • Možná také model name v UI (typicky Auto, GPT-5.4, Claude Sonnet, atd. dle subscription)
  4. Druhý prompt — porovnej s Claude Code workflow z Dne 3:

    Vytvoř soubor test-copilot.txt s textem "Můj první autonomous prompt v Copilot Agent Mode."
  5. Co se má stát:

    • Copilot navrhne file create
    • Měl bys vidět tool call v UI (Copilot ukazuje, co dělá — typicky text jako „Creating file test-copilot.txt”)
    • Confirm dialog pro write — schvaluj Allow once (safety habit z Dne 3)
  6. Ověř — File Explorer → vidíš test-copilot.txt? ✅


4. Mini-test rozdílu (5 min)

Sekce “4. Mini-test rozdílu (5 min)”

Přepni zpět do Ask mode a pošli ten samý prompt:

Vytvoř soubor test-ask.txt.

Ask mode to NEUDĚLÁ — Copilot ti odpoví textem („Tady je code, který by to udělal…”), ale soubor sám nevytvoří. Žádné tool calls.

🎓 To je klíčový rozdíl. Agent Mode je autonomous executor, Ask je conversational helper. Pro skills + MCP potřebuješ Agent.

Vrať se do Agent mode.


Do zaznamy.md v projektové složce zapiš:

  1. Mode dropdown — vidíš všechny 3 módy (Ask / Edit / Agent)?
  2. Model v Copilot — co ukazuje? (Auto / GPT-5 / Claude Sonnet / něco jiné?)
  3. Tool call vizualizace — jak Copilot v UI ukazuje, že volá tool?
  4. Rozdíl Agent vs Ask — viděl/a jsi v praxi?


SymptomPravděpodobná příčinaŘešení
Mode dropdown nemá „Agent”VS Code / Copilot extension stará verzeUpdate VS Code (1.99+) + Copilot extension. Restart.
Copilot ikon má vykřičníkNepřihlášený nebo subscription expiredKlikni na ikonu → Sign in. Pokud subscription issue, zapiš do otazky-pro-check-in.md
Agent vrátí „Tool not available”Některé tools jsou organization-restrictedLektor v Bloku 04 nebo IT support
Prompt vrátí jen text místo akceNáhodou jsi v Ask modeMode dropdown → Agent
Copilot pomalýQuota exceeded (Free tier)Status bar quota check, nebo přepni na Auto model

  • Copilot Chat otevřený (Ctrl+Shift+I)
  • Agent Mode aktivovaný (mode dropdown ukazuje „Agent”)
  • Spustil/a jsi alespoň 2 prompty v Agent Mode (1 odpověď, 1 file create)
  • Vidíš tool call vizualizaci v UI
  • Vidíš rozdíl Agent vs Ask (Ask jen mluví, Agent dělá)
  • Reflexe v zaznamy.md (4 otázky)

Pokračovat na blok 02: Migration instructions →