AI-translated from English; not yet reviewed by a fluent editor.

# Očistite neaktivne VS Code agentske worktree-ove bez gubitka sesije

> Vodič zasnovan na dokumentaciji za ručno čišćenje worktree-ova u VS Code 1.141, uključujući podrazumevane izbore, zaštitne mere, vraćanje sesije i zasebnu Preview automatizaciju.

By BIG CHANGE Editorial

Published: 2026-10-08T06:14:55.344Z
Updated: 2026-10-08T06:14:55.344Z
Canonical: https://bigchange.ai/blog/vscode-agent-worktree-cleanup-guide

![Conceptual charcoal illustration of a developer at a monitor with a desktop computer tower under the workbench.](https://bigchange.ai/api/media/file/vscode-worktree-storage-hero-v1.png)
AI-generated conceptual illustration by BIG CHANGE; no VS Code interface or measured result is depicted.

Visual Studio Code 1.141 Stable, objavljen 7. oktobra 2026, dodaje uređivač za čišćenje agentskih sesija izolovanih u worktree-ovima. Ako su starije sesije ostavile lokalne worktree-ove na disku, `Chat: Open Worktree Cleanup` prikazuje sesije koje ispunjavaju uslove i procenjenu veličinu svakog worktree-a. Vi birate šta će biti uklonjeno. Ovaj vodič prati [Microsoftove napomene o izdanju](https://code.visualstudio.com/updates/v1_141) i [dokumentaciju za upravljanje sesijama](https://code.visualstudio.com/docs/agents/run/sessions/manage-sessions); BIG CHANGE nije pokrenuo čišćenje niti merio uštedu prostora.

## Pregledajte izabrane worktree-ove pre potvrde

1. U VS Code 1.141 otvorite paletu komandi i pokrenite `Chat: Open Worktree Cleanup`.
2. Izaberite filter neaktivnosti: 7, 15, 30, 60 ili 90 dana. On određuje koje sesije ispunjavaju uslove; nije odbrojavanje do automatskog brisanja.
3. Pregledajte svaku sesiju i procenjenu veličinu njenog worktree-a. Worktree-ovi koji ispunjavaju uslove su **podrazumevano izabrani**. Poništite izbor sesija koje želite da zadržite, uključujući rad čiju granu ili fajlove još niste proverili.
4. Potvrdite čišćenje samo za stavke koje su i dalje izabrane.

VS Code označava svaku izabranu sesiju kao završenu i zakazuje uklanjanje njenog worktree-a. Pre uklanjanja worktree-a, nekomitovane izmene čuva na grani te sesije. Ako ne može da sačuva izmene ili ukloni worktree, on ostaje. Istorija sesije i grane i dalje je dostupna. Pronađite sesiju pomoću filtera **Done** u prozoru Agents (ili **Archived** u prikazu Chat), pa je vratite da biste ponovo napravili worktree iz grane. Dokumentacija opisuje ovu zaštitu, ali ne garantuje da će svaki worktree koji ispunjava uslove biti uklonjen niti da će se osloboditi određena količina prostora.

Uređivač za čišćenje ne prikazuje aktivne sesije, sesije koje su u toku, čekaju unos ili su zakačene. Takođe izostavlja završene, arhivirane, neimenovane ili sesije sa greškom, sesije novije od izabranog praga i worktree-ove čiju veličinu VS Code ne može da izmeri. Zato odsustvo sesije iz uređivača ne dokazuje da je njen worktree nestao.

## Razlikujte čišćenje od brisanja sesije

Ručno čišćenje worktree-a čuva sesiju i njenu granu. **Delete** je druga radnja: VS Code dokumentacija kaže da je brisanje sesije trajno i nepovratno. Kod Copilot sesija uklanjaju se i povezani worktree-ovi, uz posebna pravila za deljene worktree-ove. Dokumentacija upozorava da nekomitovani fajlovi koji postoje samo u uklonjenom worktree-u mogu biti izgubljeni. Za dokumentovani postupak koji se može poništiti koristite uređivač za čišćenje i proverite potreban rad pre izbora.

## Predlozi i Preview automatsko čišćenje

Opciona postavka `chat.agentSessions.sessionStorageCleanupSuggestion.enabled` prikazuje predlog u prozoru Agents kada neaktivni worktree-ovi zauzimaju najmanje 5 GiB ili kada 20 worktree-ova ispunjava uslove. Predlog otvara isti uređivač za pregled, ali ne uklanja nijedan worktree. Možete ga zatvoriti za trenutni prozor, izabrati **Don't Show Again**ili pokrenuti `Chat: Disable Session Storage Cleanup Suggestions`.

VS Code dokumentuje i **automatsko čišćenje sesija** kao Preview funkciju. Obe postavke su podrazumevano isključene. `chat.agentSessions.autoMarkAsDoneMergedSessionsAfterDays` podešava koliko sesija Agent Host mora biti neaktivna pre nego što bude označena kao završena. `chat.agentSessions.autoDeleteMarkedAsDoneMergedSessionsAfterDays` podešava zaseban period odlaganja pre trajnog brisanja sesije koju je VS Code automatski označio kao završenu. Obe prihvataju pozitivan ceo broj dana; `0` isključuje tu fazu. VS Code preporučuje `15` dana, ali to je preporuka za postavku, a ne ručni filter od 7, 15, 30, 60 ili 90 dana.

Da bi sesija ispunila uslove za Preview automatizaciju, mora biti neaktivna, starija od podešenog praga od poslednje izmene, povezana sa najmanje jednim spojenim pull request-om i bez povezanog otvorenog pull request-a. Spoljne sesije se izostavljaju. Kada je postavka uključena, VS Code proverava pri pokretanju i svakog sata. Sesija koju sami označite kao završenu neće se automatski obrisati na ovaj način; vraćanje sesije koju je sistem automatski završio uklanja je iz skupa za brisanje. Da bi automatsko čišćenje uklonilo worktree, njegova grana mora da prati upstream granu i da nema neisporučenih commit-ova ni nekomitovanih izmena. Ako je Git stanje nepoznato ili uslov nije ispunjen, worktree ostaje. VS Code navodi da ovaj postupak nikada ne uklanja worktree na silu.

Ako želite da pregledate veličine i sami izaberete stare worktree-ove, koristite ručni uređivač. Preview postavke odnose se na uži životni ciklus vezan za spojene pull request-ove i mogu na kraju trajno obrisati sesije koje ispunjavaju uslove. Ovi dokumenti ne navode posebnu naknadu za funkciju čišćenja. Stvarno oslobođen prostor zavisi od worktree-ova koji ispunjavaju uslove i budu uklonjeni.

## Velika promena

- Programeri koji koriste agentske sesije izolovane u worktree-ovima sada u VS Code 1.141 mogu da vide procenjenu veličinu svakog neaktivnog worktree-a koji ispunjava uslove i izaberu koje će očistiti.
- Ručno čišćenje označava izabrane sesije kao završene, čuva istoriju grane i komituje nekomitovane izmene pre uklanjanja worktree-a. Ako čuvanje ili uklanjanje ne uspe, worktree ostaje; vraćanjem sesije ponovo se pravi.
- Worktree-ovi koji ispunjavaju uslove izabrani su unapred. Pregledajte listu pre potvrde. VS Code izostavlja aktivne sesije, sesije u toku, one koje čekaju unos i zakačene sesije, ali te zaštite ne govore da li vam je rad iz neaktivne sesije i dalje potreban.
- Preview automatsko čišćenje prati zasebna pravila za spojene pull request-ove i može trajno obrisati sesije nakon podešenog perioda odlaganja. Njegove postavke su u početku isključene.

## Izvori i dodatna literatura

Napomene o izdanju VS Code 1.141 navode kada je uređivač za čišćenje stigao u Stable i opisuju njegovu svrhu. Microsoftova dokumentacija *Manage agent sessions in VS Code* detaljno opisuje filtere, podrazumevane izbore, zaštite, vraćanje sesije i zasebna pravila Preview automatizacije. Oba dokumenta navedena su u modulu izvora ispod.

## Sources

- [Napomene o izdanju Visual Studio Code 1.141](https://code.visualstudio.com/updates/v1_141) — Datum Stable izdanja i najava ručnog čišćenja worktree-ova.
- [Manage agent sessions in VS Code](https://code.visualstudio.com/docs/agents/run/sessions/manage-sessions) — Ručni filteri, izbor, zaštita, izuzeci, vraćanje, predlozi i Preview automatsko čišćenje.
