programmatūra · 5 min · 25.07.2026

VS Code 1.129 pārceļ AI aģentu sesijas ārpus redaktora loga

Microsoft 15. jūlijā izlaida VS Code 1.129, kas AI aģentu sesijas pārceļ no redaktora loga uz atsevišķu procesu, ko sauc par “agent host”. Aģents tagad darbojas kā serveris: to var palaist, aizvērt logu un vēlāk atgriezties pie tās pašas sesijas no cita loga vai citas mašīnas. Darba stāvoklis saglabājas.

Līdz šim aģenta saruna bija piesaistīta konkrētam redaktora logam. Ja logu aizvēra, sesija beidzās. Agent host to atdala: harness, kas vada aģentu, darbojas savā procesā. Redaktors tam pieslēdzas kā klients. Vienai sesijai vienlaikus var pieslēgt vairākus VS Code logus. Visi rāda sinhronizētu skatu.

Agent Host Protocol pamatā

Zem visa ir Microsoft izstrādāts Agent Host Protocol, saīsināti AHP. Tas ir atvērts protokols, kas nav piesaistīts konkrētam aģentam. Sazināšanās starp agent host un klientu notiek pa JSON-RPC. Sesijas stāvoklis ir nemainīgs un to atjaunina tīras reducer funkcijas, tāpēc katrs pieslēgtais klients redz vienu un to pašu.

Galvenā doma: aģents var strādāt arī tad, kad tam nav pieslēgts neviens klients. Sesija kļūst par resursu, nevis īslaicīgu redaktora artefaktu. Var sākt garu aģenta uzdevumu no klēpjdatora, to aizvērt un vēlāk paņemt to pašu sesiju no citas mašīnas. Agent host var darboties arī uz atsevišķas mašīnas blakus darbvietai, kamēr klienti pieslēdzas attālināti.

Audita pierakstiem tagad jānošķir, kurš sesiju tikai vēroja no tā, kurš tajā rīkojās.

Šo jautājumu izceļ DevOps.com: kad vienu sesiju vada vairāki klienti, reglamentētām organizācijām rodas jauna atbilstības problēma. Kurš uzsāka darbību un kurš tikai skatījās, vairs nav viens un tas pats. Tāpēc auditam jāfiksē abas lomas atsevišķi, papildus pašam faktam, ka sesija tika izmainīta.

Kurus aģentus atbalsta

Agent host var darbināt Copilot, Claude un Codex. Kā apraksta InfoWorld, Copilot aģents izmanto Copilot SDK, tāpēc tā uzvedība atbilst Copilot CLI un atsevišķajai GitHub Copilot lietotnei. Copilot harness ļauj pieslēgt savu modeli pēc atslēgas, tā saukto BYOK, arī jaunajā aģentu logā.

Tas, ka protokols nav saistīts ar vienu aģentu, atver durvis arī trešo pušu rīkiem. Teorētiski jebkurš harness, kas runā AHP, var pieslēgties tam pašam agent host un dalīties ar sesiju kopā ar Copilot vai Claude.

1.129 līdzās tam ievieš vēl vairākas ar aģentiem saistītas izmaiņas. Copilot autentifikācija tagad strādā ar GitHub Enterprise kontiem. Vecās uzvednes failu definīcijas var migrēt uz jauno formātu. Ir arī izmaiņas, kas skar pielāgotos redaktorus, tāpēc daļai paplašinājumu autoru būs jāpārbauda sava koda saderība.

Jaunais aģentu logs

1.129 pārzīmē aģentu logu. Redaktors un detaļu apgabals tagad ir vienā piestiprinātā rūtī ar kopīgu ciļņu joslu. Blakus sarunai redzamas izmaiņas failos, atšķirības un turpmākās darbības. Ja čata ziņu iesāk ar zīmi !, tās saturs izpildās kā termināļa komanda. Tas strādā gan redaktora, gan aģentu loga sesijās.

Ir arī sesiju pārvaldības rīki: viens aģents var uzskaitīt, apskatīt un nodot darbu citām sesijām. Kad rīks izveido vai adresē sesiju, VS Code parāda pogu “Open Session”. Pirms ziņas sūtīšanas citai sesijai vajag apstiprinājumu.

Tas ir aizsargmehānisms pret to, ka aģents klusi sadala vienu uzdevumu daudzās nepārraudzītās sesijās. Visual Studio Magazine aģentu logu raksta kā eksperimentālu funkciju. Pēc noklusējuma agent host ir izslēgts un to ieslēdz ar iestatījumu chat.agentHost.enabled.

Ko tas nozīmē izstrādātājiem

Aģenta procesa atdalīšana dod noturību pret avārijām. Ja redaktora logs avarē, aģenta sesija turpina darboties savā procesā. Praksē tas nozīmē, ka garš refaktorings vai testu labošana neapstājas tikai tāpēc, ka izstrādātājs pārstartē redaktoru.

Attālā palaišana ir vēl viens praktisks ieguvums. Agent host var strādāt uz jaudīgas attālas mašīnas vai serverī, kamēr izstrādātājs pieslēdzas no plāna klienta. Smagais darbs, piemēram, liela repozitorija indeksēšana vai testu kopas dzīšana, notiek tur, kur ir resursi. Klients tikai rāda rezultātu.

Ideja par aģentu, kas dzīvo ārpus redaktora, sakrīt ar plašāku virzienu nozarē. AI aģenti arvien biežāk strādā fonā ilgstoši, arī vairākas stundas pēc kārtas. VS Code šo modeli tagad iekļauj pašā redaktorā.

Reglamentētām komandām rodas jauns darbs ap auditu, jo viens un tas pats aģents var būt redzams vairākos logos pie dažādiem lietotājiem. Pēc 1.129 Microsoft izdeva 1.129.1, kas laboja regresijas un stabilizēja jauno saskarnes priekšskatījumu. Funkcija ir pieejama uz Windows, Linux un macOS, bet paliek aiz iestatījuma, tāpēc noklusējuma darbplūsma nemainās, kamēr to pats neieslēdz.

Avoti

komentārisaruna

Komentāri

Šim rakstam vēl nav komentāru. Esi pirmais, kurš dalās ar savu viedokli.

Pievieno komentāru

Tavs e-pasts netiks publicēts. Obligātie lauki atzīmēti.

vēl no programmatūrasaistītie