Ce face /agent și /subagents
/agent deschide lista agenților disponibili. Copilot CLI include agenții Explore, Task, General purpose, Code review, Research și Rubber duck; unii, ca Rubber duck, sunt consultați automat și nu apar în /agent. Agenții proprii se definesc ca fișiere Markdown în ~/.copilot/agents (utilizator), .github/agents (repository) sau în directorul /agents din repository-ul .github-private al organizației.
Un agent se mai folosește cerându-l direct în prompt sau cu copilot --agent=NUME. /subagents (alias /agents) configurează modelele subagenților; pentru un agent cu modelPolicy: "required", modelul apare blocat în selector.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
/agent |
Alege un agent personalizat. |
/subagents, /agents |
Modelele implicite și pe agent ale subagenților. |
--agent=AGENT |
Agentul folosit, din linia de comandă. |
Exemple practice
Exemplul 1: Agent ales la pornire
copilot --agent=refactor-agent --prompt "Refactor this code block"
Exemplul 2: Agent cerut în prompt
Use the refactoring agent to refactor this code block
Greșeli frecvente și bune practici
- Cauți Rubber duck în
/agent. Agenții consultați automat nu apar ca opțiuni. - Dai unui agent de repository același nume ca unuia de organizație și te aștepți ca al organizației să câștige. Agentul de repository îl suprascrie pe cel de organizație.