GitHub Copilot CLI si Copilot SDK sunt doua instrumente stabile, dar au scopuri diferite. CLI aduce un agent AI in terminal, unde poate analiza repository-ul, modifica fisiere si rula teste. SDK-ul iti permite sa integrezi acelasi runtime agentic intr-o aplicatie, un serviciu backend sau o automatizare.
Raspunsul rapid: alege Copilot CLI daca vrei sa lucrezi tu cu agentul; alege Copilot SDK daca vrei sa construiesti un produs care foloseste agentul. Le poti combina: validezi workflow-ul in terminal, apoi il transformi intr-un proces repetabil prin SDK.
GitHub Copilot CLI si SDK: ce s-a schimbat in 2026
- 25 februarie 2026: GitHub Copilot CLI a devenit general available.
- 2 iunie 2026: Copilot SDK a iesit din preview si a primit API stabil pentru productie.
- 23 iunie 2026: noua interfata pentru terminal a devenit disponibila general.
- 1 iulie 2026: GitHub a introdus limite de AI credits pentru fiecare sesiune CLI si SDK.
- 12 august 2026: Agent Plugins 1.0 a extins aceleasi pluginuri intre CLI, SDK, VS Code si alte suprafete Copilot.
Aceste schimbari conteaza. Primele articole despre Copilot CLI si SDK le descriau ca experimente. In august 2026 pot fi folosite in workflow-uri reale, dar trebuie controlate permisiunile si bugetul.
Ce este GitHub Copilot CLI?
GitHub Copilot CLI este un mediu de dezvoltare agentic care ruleaza in terminal. Agentul poate explora proiectul, propune un plan, edita mai multe fisiere, executa comenzi si verifica rezultatul.
Cand pornesti o sesiune intr-o carpeta, Copilot cere sa confirmi ca ai incredere in fisierele din acel loc. Avertismentul este important: in sesiune, agentul poate incerca sa citeasca, sa modifice si sa execute fisiere aflate in acel director sau subdirectoare.
Cand este utila CLI
- Debug: combina loguri, cod si dependinte fara sa parasesti shell-ul.
- Refactorizare: planifica si modifica mai multe fisiere, apoi ruleaza testele.
- GitHub: lucreaza cu repository-uri, issue-uri si pull request-uri.
- Code review: foloseste agenti specializati pentru analiza modificarilor.
- Automatizare: poate primi prompturi din scripturi sau GitHub Actions.
Cum instalezi GitHub Copilot CLI
Metoda directa prin npm este:
npm install -g @github/copilot
Verifica versiunea si porneste interfata:
copilot --versioncopilot
La prima folosire, urmeaza autentificarea in browser. Daca abonamentul este administrat de companie, politica organizatiei trebuie sa permita Copilot CLI. Pentru metode alternative si cerinte actualizate, consulta documentatia oficiala de instalare.
GitHub Copilot CLI pe Windows
Copilot CLI este disponibil pe Windows. Il poti instala prin metodele documentate de GitHub, inclusiv npm, iar Microsoft Store poate afisa pachetul dedicat. Intr-un mediu corporate verifica PATH-ul, politicile PowerShell si daca autentificarea organizatiei permite CLI.
Cum folosesti Copilot CLI fara sa pierzi controlul
Porneste comanda copilot in radacina proiectului. Pentru un task complex, intra mai intai in Plan mode cu Shift+Tab. Astfel, agentul explica pasii inainte sa scrie cod.
Un prompt bun include obiectiv, limite si verificare:
Analizeaza proiectul si propune un plan pentru rate limiting. Nu modifica baza de date si nu adauga servicii externe. Ruleaza testele API, apoi arata-mi diff-ul.
Poti opri o operatie aflata in executie cu Esc. Pentru automatizari, CLI accepta si prompt direct prin optiunile -p sau --prompt, dar un proces non-interactiv necesita limite mai stricte.
Functii importante in 2026
- Selectie automata a modelului: alege un model compatibil cu planul si politica.
- Subagenti: separa cercetarea, review-ul sau alte taskuri de conversatia principala.
- Auto-compaction: reduce istoricul cand contextul devine mare.
- Skills si Agent Plugins: adauga proceduri si integrari reutilizabile.
- MCP si LSP: conecteaza instrumente externe si inteligenta specifica limbajului.
- BYOK: permite configurarea unui provider propriu, inclusiv endpoint-uri compatibile.
- Limita de sesiune: opreste consumul dupa bugetul de AI credits stabilit.
Pentru comparatie cu alti agenti, citeste Claude Code vs OpenCode vs Codex. Diferenta principala nu este doar modelul, ci modul in care agentul gestioneaza fisiere, permisiuni si taskuri cloud.
Ce este GitHub Copilot SDK?
GitHub Copilot SDK este kitul oficial pentru integrarea runtime-ului Copilot intr-o aplicatie. Poate gestiona sesiuni multi-turn, streaming, tool calling, hook-uri, fisiere si telemetrie de utilizare.
Cu CLI, dezvoltatorul discuta direct cu agentul. Cu SDK, aplicatia ta porneste sesiunea, trimite promptul, expune instrumentele permise si proceseaza raspunsul.
Limbaje suportate
Documentatia actuala ofera exemple pentru sase ecosisteme:
- TypeScript:
npm install @github/copilot-sdk - Python:
pip install github-copilot-sdk - Go:
go get github.com/github/copilot-sdk/go - Rust:
cargo add github-copilot-sdk --features derive - .NET:
dotnet add package GitHub.Copilot.SDK - Java: pachetul Maven/Gradle
com.github:copilot-sdk-java
Pentru Go, Java si Rust trebuie sa verifici separat runtime-ul Copilot CLI cerut de SDK. TypeScript, Python si .NET pot gestiona mai automat aceasta dependinta, in functie de configuratie.
Exemplu minim Copilot SDK in TypeScript
Un client de baza creeaza o sesiune, trimite promptul, asteapta raspunsul si opreste procesul:
import { CopilotClient } from "@github/copilot-sdk";
const client = new CopilotClient();
const session = await client.createSession({ model: "auto" });
const response = await session.sendAndWait({
prompt: "Analizeaza eroarea API si propune un fix"
});
console.log(response?.data.content);
await client.stop();
Intr-o aplicatie reala trebuie sa adaugi autentificare, timeout, limite de cost, loguri, tratarea erorilor si o lista stricta de instrumente. SDK-ul nu transforma automat un demo intr-un serviciu sigur.
Autentificarea Copilot SDK
SDK-ul poate detecta tokenurile din variabilele de mediu suportate. Pentru un serviciu server-to-server, GitHub recomanda tokenuri cu durata scurta, iar in GitHub Actions trebuie preferat GITHUB_TOKEN cu permisiuni minime.
Nu incorpora un token personal in cod si nu il trimite in frontend. Credentialele trebuie sa ramana pe server sau intr-un manager de secrete. Daca folosesti BYOK, verifica separat politica providerului si costurile modelului.
Copilot CLI vs Copilot SDK
| Criteriu | Copilot CLI | Copilot SDK |
|---|---|---|
| Utilizator | Dezvoltator in terminal | Aplicatie sau serviciu |
| Scop | Scriere, debug, review, GitHub | Produs agentic si automatizare |
| Integrare | Comenzi si repository local | API, hook-uri, tool-uri, streaming |
| Control | Interactiune si aprobari | Politici implementate in cod |
| Risc principal | Comenzi sau fisiere nepermise | Tokenuri, costuri si tool-uri expuse |
Alege CLI pentru munca zilnica de dezvoltare. Alege SDK pentru un asistent intern, un agent de suport tehnic, automatizarea documentatiei sau un serviciu care executa taskuri controlate.
Daca vrei sa transformi un prototip intr-un produs, pagina despre aplicatii web si automatizari explica tipul de integrare pe care il pot construi.
Copilot CLI poate folosi modele locale?
Da, Copilot CLI poate fi configurat cu un provider propriu. GitHub documenteaza endpoint-uri compatibile, inclusiv scenarii cu Ollama sau vLLM. Modelul trebuie sa suporte functiile necesare agentului, in special streaming si tool calling.
Un model local nu ofera automat aceeasi calitate sau viteza ca un model cloud. Trebuie sa verifici contextul, memoria disponibila, suportul pentru instrumente si daca datele raman cu adevarat locale. Pentru hardware, vezi ghidul despre cel mai bun computer pentru AI local.
Cat costa GitHub Copilot CLI si SDK?
CLI este inclusa in planurile Copilot, inclusiv Free cu limite. Utilizarea agentica poate consuma GitHub AI Credits. Conform paginii oficiale, 1 AI credit valoreaza 0,01 USD, iar fiecare plan include o alocare lunara.
Chat-ul, agentii, Copilot CLI si aplicatiile Copilot consuma credits. Completarea de cod si next edit suggestions nu consuma credits si raman nelimitate pe planurile platite. Numarul de credits pentru un task depinde de model si complexitate.
Preturile si alocarile planurilor se pot modifica. Verifica planurile GitHub Copilot la checkout, mai ales inainte sa lansezi un serviciu SDK.
Limita de credits pe sesiune
GitHub permite stabilirea unui plafon pentru fiecare sesiune CLI sau SDK. Este una dintre cele mai importante protectii pentru automatizari fara supraveghere. Cand bugetul este atins, agentul nu ar trebui lasat sa cumpere automat utilizare suplimentara.
Monitorizeaza tokenii, utilizarea contextului, costul in AI credits si cota contului. Copilot SDK expune aceste valori pentru observabilitate.
Securitate: controale obligatorii
- Trusted directories: nu porni agentul intr-o carpeta necunoscuta.
- Permisiuni pentru tool-uri: permite doar comenzile, URL-urile si caile necesare.
- Secrete: protejeaza
.env, cheile cloud si tokenurile GitHub. - Plan mode: verifica strategia inainte de modificari mari.
- Budget: seteaza limita de AI credits pe sesiune.
- Review: verifica diff-ul si testele inainte de merge sau deploy.
- GitHub Actions: trateaza cu atentie workflow-urile pornite din fork-uri.
GitHub avertizeaza ca folosirea directa a CLI intr-un workflow poate oferi acces larg la mediul runnerului. Foloseste permisiuni minime si nu expune secrete unui pull request extern.
GitHub Copilot CLI merita in 2026?
Da, mai ales daca GitHub este centrul workflow-ului tau. CLI este matura, se integreaza cu repository-uri si pull request-uri, foloseste plan mode si poate fi extinsa cu pluginuri, skills, MCP si provideri proprii.
SDK-ul este mai valoros pentru echipele care vor sa construiasca o aplicatie agentica fara sa implementeze de la zero sesiuni, streaming si tool calling. Dar productia necesita observabilitate, autentificare corecta si limite de cost.
Ralph Loop si alte bucle autonome au alt scop: repeta acelasi task pana la un criteriu. Pentru aceasta tehnica vezi ghidul Ralph Loop Claude Code.
Intrebari frecvente
GitHub Copilot CLI este gratuit?
Este disponibila si cu planul Copilot Free, in limitele sale. Taskurile agentice pot consuma AI credits inclusi in plan.
Copilot SDK mai este in preview?
Nu. GitHub a anuntat disponibilitatea generala a Copilot SDK pe 2 iunie 2026.
Ce limbaje suporta Copilot SDK?
Documentatia ofera exemple pentru TypeScript, Python, Go, Rust, .NET si Java.
Am nevoie de Copilot CLI pentru SDK?
Depinde de limbaj si configuratie. Pentru Go, Java si Rust runtime-ul CLI este cerut separat; alte SDK-uri il pot gestiona automat.
Copilot CLI functioneaza pe Windows?
Da. Poate fi instalata pe Windows folosind metodele suportate de GitHub, inclusiv npm.
Copilot CLI poate folosi Ollama?
Da, prin configurarea unui provider compatibil. Modelul local trebuie sa suporte streaming si tool calling pentru un workflow agentic complet.
Concluzie
GitHub Copilot CLI si SDK au trecut de la preview la instrumente concrete. CLI este alegerea directa pentru terminal; SDK-ul este alegerea potrivita cand construiesti o aplicatie sau o automatizare controlata.
Daca vrei sa integrezi un agent AI intr-un produs, vezi pagina despre agenti AI pentru afaceri sau contacteaza-ma pentru arhitectura, permisiuni si estimarea costurilor.



