A VS Code 1.117 BYOK funkció (Bring Your Own Key) április 22-én jelent meg. A Copilot Business és Enterprise felhasználók mostantól közvetlenül a VS Code chatben köthetnek be saját API kulcsot. Támogatott szolgáltatók közé tartozik az OpenRouter, az Ollama, a Google és az OpenAI is.
A funkció alapértelmezetten engedélyezett. Az adminisztrátorok a GitHub.com Copilot policy felületén kapcsolhatják ki, ha szükséges. Más fejlesztői apróságokat is hoz a kiadás: kísérleti incremental chat rendering, jobb terminal és Copilot CLI integráció, valamint TypeScript 6.0.3 recovery release.
Mit hoz a VS Code 1.117 BYOK csapatoknak?
Megfelelőségi, költség és teljesítmény szempontok miatt egyre több csapat akar saját modellt választani. Eddig ehhez gyakran külön eszközt kellett indítani vagy proxy-t üzemeltetni. Az új BYOK megoldás a Copilot chatbe integrálja a saját kulcsokat. Nincs context switch, és a workflow változatlan marad.
A felhasználó a chat beállításai között adja hozzá a kulcsát az adott providerhez. Ezután a saját modellje is megjelenik a választható listában. Külön extension-öket is lehet telepíteni, amelyek további language model providereket adnak hozzá. Különösen hasznos ez olyan modellekhez, amelyek nem szerepelnek a beépített listában.
A BYOK megoldás nem csak a Copilot-felhasználókat érinti. Aki saját Ollama instance-on futtat lokális modellt, mostantól ugyanúgy a chatben dolgozhat vele. Erről részletes leírás található a VS Code 1.117 release notes oldalán. A dokumentáció minden providert külön bemutat.
Adminisztráció és kontroll a Copilot policy-n keresztül
A szervezetek nem maradnak felügyelet nélkül. A GitHub.com-on a Business vagy Enterprise admin a Copilot policy beállítások között találja a „Bring Your Own Language Model Key” kapcsolót. Ezzel egy mozdulattal letiltható a teljes BYOK funkció a szervezetben.
Ha a policy aktív, a tagok a beépített providerekből válogathatnak. A választás dokumentálható és auditálható is. Kritikus ez a szabályozott iparágakban, ahol minden külső modellhívást el kell tudni számolni. A megközelítés hasonló logikán alapul, mint amit a GitHub Copilot kódfelülvizsgálat esetében már láthattunk.
Egy fontos részlet: a policy nem szervezeti szintű kulcsmegosztást jelent. Minden fejlesztő a saját kulcsát használja. Az admin csak azt szabályozza, melyik providerek engedélyezettek és kik tölthetnek le extension-t. Hibrid környezetben dolgozó csapatok így könnyen tudják kezelni a különböző compliance-igényeket.
További gyakorlati újdonságok az 1.117-ben
A kísérleti incremental chat rendering blokkonként streameli a választ. Választható animációk: fade, rise, blur, scale, slide és reveal. A buffering finomhangolható is, így a hosszabb válaszok érzékelhetően gyorsabban jelennek meg. Bekapcsolni a chat.experimental.incrementalRendering beállítással lehet.
A terminal oldalon két fontos változás érkezett. A Copilot CLI most már bármilyen terminál profilból indítható, beleértve a fish-t macOS-en vagy a Git Bash-t Windowson. Eddig a profilválasztó hibát adott alapértelmezettől eltérő shellnél. Az agent CLI-k (Copilot CLI, Claude Code, Gemini CLI) saját terminál címet kapnak az OSC title sequence alapján.
Az agent élmény több ponton finomodott. Rendezhető az Agent Sessions nézet legutóbbi aktivitás szerint. A háttérben futó hosszú parancsok system notification-ként jelennek meg a chat válaszában. A Cursor 3 párhuzamos ágensekhez hasonló filozófiát követ ez az irány. A cél: az ágens-munka átláthatóvá tétele.
A TypeScript 6.0.3 recovery release is bekerült. Ez nem új feature, hanem javítás a korábbi import bug-okra. Stabilabb élményt kap most, aki a TypeScript 6 ágra váltott. A nyelv támogatása minden új VS Code kiadással szorosabb integrációt mutat.
Érdemes megnézni a GitHub releases listát is, ha a részletes patch notes érdekel. Ott a teljes commit-történet és a contributor-lista is elérhető. A kiadás 70+ közösségi PR-t tartalmaz, ami azt mutatja, hogy az ökoszisztéma aktív. Nyitott a Microsoft az iterációkra, és a community feedback gyorsan beépül.
A teljes pakk együttesen egy felé mutat: a Copilot agent élmény közelít a CLI-natív világhoz, ahol több agent fut párhuzamosan, mindegyik a saját modelljével. Ha még csak most ismerkedsz a Copilot agent móddal, érdemes átnézned a Claude Sonnet és Opus modell-választás elveit. A modell-választás logikája BYOK esetén is ugyanaz marad. Csak a választás eszközét adja a kezedbe az 1.117.

