Visual Studio Code 1.141 Stable, објављен 7. октобра 2026, додаје уредник за чишћење сесија агената изолованих у стаблима рада. Ако су старе сесије оставиле локална стабла рада на диску, Chat: Open Worktree Cleanup приказује сесије које испуњавају услове и процењену величину сваког стабла рада. Ви бирате које ћете уклонити. Овај водич прати Microsoft-ове белешке о издању и документацију за управљање сесијама; BIG CHANGE није покретао чишћење нити мерио уштеђени простор.
Прегледајте изабрана стабла рада пре потврде
- У VS Code 1.141 отворите палету команди и покрените
Chat: Open Worktree Cleanup. - Изаберите филтер неактивности: 7, 15, 30, 60 или 90 дана. Он одређује које сесије испуњавају услове; није тајмер за аутоматско брисање.
- Прегледајте сваку сесију и процењену величину њеног стабла рада. Подобна стабла рада су подразумевано изабрана. Поништите избор сесије коју желите да задржите, укључујући рад чију грану или датотеке још нисте прегледали.
- Потврдите чишћење само за преостале изборе.
VS Code означава сваку изабрану сесију као завршену и заказује уклањање њеног стабла рада. Пре уклањања стабла, непослате измене потврђује на грани те сесије. Ако не може да сачува измене или уклони стабло рада, оно остаје. Историја сесије и гране и даље је доступна. Пронађите сесију помоћу филтера Done у прозору Agents (или Archived у приказу Chat), па је вратите да бисте поново направили стабло рада из гране. Документација описује ово чување, али не гарантује уклањање сваког подобног стабла нити одређену количину ослобођеног простора.
Уредник за чишћење изоставља активне сесије, сесије у току, оне које чекају унос и закачене сесије. Изоставља и завршене, архивиране, неименоване и сесије у стању грешке, сесије новије од изабраног прага и стабла рада чију величину VS Code не може да измери. Зато то што сесија није приказана у уреднику не доказује да је њено стабло рада уклоњено.
Разликујте чишћење од брисања сесије
Ручно чишћење стабла рада чува сесију и грану. Delete је друга радња: документација VS Code-а каже да је брисање сесије трајно и неповратно. Код Copilot сесија уклања и повезана стабла рада, уз посебно понашање дељених стабала. Документација упозорава да непотврђене датотеке које постоје само у уклоњеном стаблу могу бити изгубљене. За документовани, обновљиви пут рада са стаблима користите уредник за чишћење и прегледајте потребан рад пре избора.
Предлози и аутоматско чишћење у пробном издању
Опционо подешавање chat.agentSessions.sessionStorageCleanupSuggestion.enabled приказује предлог у прозору Agents када неактивна стабла рада заузимају најмање 5 GiB или када има 20 подобних стабала. Предлог отвара исти уредник за преглед; сам не уклања стабло. Предлог можете одбацити за тренутни прозор, изабрати Don't Show Again или покренути Chat: Disable Session Storage Cleanup Suggestions.
VS Code описује и аутоматско чишћење сесија као функцију у пробном издању. Два одговарајућа подешавања су подразумевано искључена. chat.agentSessions.autoMarkAsDoneMergedSessionsAfterDays поставља период неактивности пре него што се подобна Agent Host сесија означи као завршена. chat.agentSessions.autoDeleteMarkedAsDoneMergedSessionsAfterDays поставља посебан период чекања пре трајног брисања сесије коју је VS Code аутоматски означио као завршену. Оба прихватају позитиван цео број дана; 0 искључује ту фазу. VS Code препоручује 15 дана, али то је предлог за подешавање, а не ручни филтер уредника од 7/15/30/60/90 дана.
За аутоматизацију у пробном издању, сесија не сме бити у току, мора премашити подешени праг од последње измене, бити повезана са бар једним спојеним захтевом за измену и немати повезане отворене захтеве. Спољне сесије су изостављене. Када је подешавање укључено, VS Code проверава при покретању и сваког сата. Сесија коју сте сами означили као завршену неће се аутоматски обрисати овим путем; враћање аутоматски завршене сесије укида њену подобност за брисање. Да би аутоматско чишћење уклонило стабло рада, његова грана мора да прати upstream и не сме имати непослате потврде нити непотврђене измене. Непознато стање Git-а или неиспуњен услов оставља стабло на месту. VS Code наводи да га овај поступак никада не уклања принудно.
Ручни уредник је прави избор ако желите сами да прегледате величине и изаберете стара стабла рада. Подешавања пробног издања односе се на ужи животни циклус повезаних спојених захтева за измену и могу на крају трајно обрисати подобне сесије. Ови документи не наводе посебну накнаду за функцију чишћења. Ослобођени простор зависи од стабала рада која испуне услове и буду уклоњена.
Велика промена
- Програмери који користе сесије агената изоловане у стаблима рада сада у VS Code 1.141 могу да виде процењену величину сваког подобног неактивног стабла и да изаберу која ће очистити.
- Ручно чишћење означава изабране сесије као завршене, чува историју гране и потврђује непотврђене измене пре уклањања стабла рада. Ако чување или уклањање не успе, стабло остаје; враћањем сесије поново се прави.
- Подобна стабла рада су у почетку изабрана. Прегледајте списак пре потврде. VS Code изоставља активне сесије, сесије у току, оне које чекају унос и закачене сесије, али те заштите не говоре да ли вам је и даље потребан рад у некој неактивној сесији.
- Аутоматско чишћење у пробном издању прати засебна правила за спојене захтеве за измену и може трајно да избрише сесије након подешеног периода чекања. Његова подешавања су подразумевано искључена.
Извори и додатно читање
Белешке о издању VS Code 1.141 утврђују када је уредник за чишћење стигао у Stable и описују његову намену. Microsoft-ова документација Manage agent sessions in VS Code садржи детаљне филтере, подразумеване изборе, заштите, кораке за враћање и засебна правила аутоматизације у пробном издању. Оба документа су наведена у модулу извора испод.



