Ce face copilot workflow run și /workflows
copilot workflow run pornește un workflow dinamic înregistrat de o extensie și așteaptă până se termină, se oprește sau se pune pe pauză. WORKFLOW-NAME este numele înregistrat de extensie, nu calea unui fișier. Comanda folosește autentificarea, modelul, permisiunile și sandbox-ul CLI-ului, dar nu afișează cereri de aprobare; opțiuni ca --allow-tool și --allow-url se aplică agenților workflow-ului.
Nu poți combina comanda cu opțiuni de prompt sau de mod de sesiune (-p, -i, --agent, --fleet, --autopilot, --resume, --continue), iar intrarea din pipe nu este folosită. În sesiune, /workflows arată rulările, fazele, agenții și progresul; cere un plan cu facturare pe tokeni.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
--args JSON / --args @PATH |
Intrările workflow-ului, JSON inline sau dintr-un fișier; implicit {}. |
--result-file PATH |
Scrie rezultatul ca JSON într-un fișier. |
-s, --silent |
Fără mesaje de progres; rezultatul final rămâne. |
--output-format FORMAT |
text (implicit) sau json (JSONL). |
/workflows |
În sesiune: urmărește rulările de workflow. |
Exemple practice
Exemplul 1: Rulare cu argumente dintr-un fișier
copilot workflow run WORKFLOW-NAME --args @args.json --result-file rezultat.json -s
Greșeli frecvente și bune practici
- Adaugi
-psau--autopilotla comandă. Aceste opțiuni nu se combină cuworkflow run. - Trimiți argumentele prin pipe. Folosește
--args.