AI-translated from English; not yet reviewed by a fluent editor.
# Linisin ang mga hindi aktibong worktree ng ahente sa VS Code nang hindi nawawala ang session
> Gabay batay sa dokumentasyon tungkol sa manu-manong paglilinis ng worktree sa VS Code 1.141, kabilang ang mga paunang pinili, pananggalang, pagpapanumbalik at hiwalay na automation na Preview.
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

AI-generated conceptual illustration by BIG CHANGE; no VS Code interface or measured result is depicted.
Nagdadagdag ang Visual Studio Code 1.141 Stable, na inilabas noong Oktubre 7, 2026, ng editor para linisin ang mga session ng ahenteng nakahiwalay sa worktree. Kung nag-iwan sa disk ng mga lokal na worktree ang lumang mga session, `Chat: Open Worktree Cleanup` ipinapakita nito ang mga kwalipikadong session at tinatayang laki ng bawat worktree. Ikaw ang pipili kung alin ang aalisin. Sinusunod ng gabay na ito ang [mga tala ng release ng Microsoft](https://code.visualstudio.com/updates/v1_141) at ang [dokumentasyon sa pamamahala ng session](https://code.visualstudio.com/docs/agents/run/sessions/manage-sessions); hindi nagsagawa ng paglilinis o nagsukat ng natipid na storage ang BIG CHANGE.
## Suriin ang mga napiling worktree bago kumpirmahin
1. Sa VS Code 1.141, buksan ang Command Palette at patakbuhin ang `Chat: Open Worktree Cleanup`.
2. Pumili ng inactivity filter: 7, 15, 30, 60 o 90 araw. Tinutukoy nito kung aling mga session ang kwalipikado; hindi ito timer ng awtomatikong pagbura.
3. Basahin ang bawat session at tinatayang laki ng worktree nito. **Nakapili na bilang default** ang mga kwalipikadong worktree. Alisin sa pagpili ang anumang session na gusto mong panatilihin, pati gawaing hindi mo pa nasusuri ang branch o mga file.
4. Kumpirmahin lamang ang paglilinis ng mga natitirang napili.
Minamarkahan ng VS Code na tapos na ang bawat napiling session at itinatakda ang pag-alis ng worktree nito. Bago alisin ang worktree, kino-commit nito sa branch ng session ang mga pagbabagong hindi pa naka-commit. Kung hindi nito mapanatili ang mga pagbabago o maalis ang worktree, mananatili ito. Mananatiling magagamit ang history ng session at branch. Hanapin ang session sa pamamagitan ng filter na **Done** sa Agents window (o **Archived** sa Chat view), saka ibalik ito para muling likhain ang worktree mula sa branch. Inilalarawan ng dokumentasyon ang pag-iingat na ito, pero hindi nito ginagarantiya na maaalis ang bawat kwalipikadong worktree o na tiyak ang dami ng mababawi na espasyo.
Hindi ipinapakita ng cleanup editor ang mga aktibo, tumatakbo, naghihintay ng input o naka-pin na session. Hindi rin nito ipinapakita ang mga tapos, naka-archive, walang pamagat o nasa error state, mga session na mas bago sa piniling threshold, at mga worktree na hindi masukat ang laki ng VS Code. Kaya hindi patunay na wala na ang worktree kapag hindi lumitaw rito ang isang session.
## Ihiwalay ang paglilinis sa pagbura ng session
Pinananatili ng manu-manong paglilinis ng worktree ang session at branch. **Delete** ay ibang aksyon: ayon sa dokumentasyon ng VS Code, permanente at hindi na maibabalik ang pagbura ng session. Sa Copilot session, inaalis din nito ang mga kaugnay na worktree, na may hiwalay na asal para sa shared worktree. Nagbabala ang dokumentasyon na maaaring mawala ang mga hindi naka-commit na file na nasa inalis na worktree lamang. Gamitin ang cleanup editor para sa dokumentadong mare-recover na paraan at suriin muna ang gawaing kailangan bago ito piliin.
## Mga mungkahi at awtomatikong paglilinis sa Preview
Ipinapakita ng opsyonal na setting na `chat.agentSessions.sessionStorageCleanupSuggestion.enabled` ang mungkahi sa Agents window kapag umabot sa 5 GiB ang mga hindi aktibong worktree o may 20 kwalipikadong worktree. Binubuksan ng mungkahi ang parehong review editor; hindi nito inaalis ang worktree. Maaari mong alisin ang mungkahi para sa kasalukuyang window, piliin ang **Don't Show Again** o patakbuhin ang `Chat: Disable Session Storage Cleanup Suggestions`.
Inilalarawan din ng VS Code ang **awtomatikong paglilinis ng session** bilang Preview feature. Naka-off bilang default ang dalawang setting nito. `chat.agentSessions.autoMarkAsDoneMergedSessionsAfterDays` ang nagtatakda ng inactivity period bago markahang tapos ang kwalipikadong Agent Host session. `chat.agentSessions.autoDeleteMarkedAsDoneMergedSessionsAfterDays` ang nagtatakda ng hiwalay na palugit bago permanenteng burahin ang session na awtomatikong minarkahang tapos ng VS Code. Tumatanggap ang bawat isa ng positibong whole number ng araw; `0` ang nagdi-disable sa yugtong iyon. `15` araw ang rekomendasyon ng VS Code, pero mungkahi lang ito sa setting, hindi ang 7/15/30/60/90-araw na filter ng manu-manong editor.
Para sa Preview automation, kailangang hindi kasalukuyang ginagawa ang session, lampas na sa itinakdang huling pagbabago, may kaugnayan sa kahit isang na-merge na pull request at walang kaugnay na bukas na pull request. Hindi kasama ang external session. Sinusuri ito ng VS Code sa pagsisimula at bawat oras habang naka-on ang setting. Hindi awtomatikong binubura sa paraang ito ang session na ikaw mismo ang nagmarkang tapos; inaalis ng pagpapanumbalik ng awtomatikong tinapos na session ang pagiging kwalipikado nito sa pagbura. Para alisin ng awtomatikong paglilinis ang worktree, kailangang sumusubaybay ang branch nito sa upstream at wala itong outgoing commit o hindi naka-commit na pagbabago. Kapag hindi alam ang estado ng Git o may hindi natugunang kondisyon, mananatili ang worktree. Sinasabi ng VS Code na hindi ito sapilitang nag-aalis ng worktree.
Ang manu-manong editor ang tamang paraan kung gusto mong suriin ang laki at ikaw mismo ang pumili ng lumang worktree. Mas makitid na merged-PR lifecycle ang saklaw ng mga Preview setting at maaari nitong permanenteng burahin ang mga kwalipikadong session. Walang hiwalay na bayad sa cleanup feature na binanggit sa mga dokumentong ito ng VS Code. Nakasalalay ang aktuwal na mababawi na espasyo sa mga worktree na kwalipikado at maaalis.
## Ang malaking pagbabago
- Makikita na ng mga developer na may worktree-isolated na session ng ahente ang tinatayang laki ng bawat kwalipikadong hindi aktibong worktree sa VS Code 1.141 at mapipili nila kung alin ang lilinisin.
- Minamarkahan ng manu-manong paglilinis na tapos na ang mga napiling session, pinananatili ang history ng branch at kino-commit ang mga pagbabagong hindi pa naka-commit bago alisin ang worktree. Kapag nabigo ang pag-iingat o pag-alis, mananatili ang worktree; kapag ibinalik ang session, malilikha ito muli.
- Nakapili na sa simula ang mga kwalipikadong worktree. Suriin ang listahan bago kumpirmahin. Hindi isinasama ng VS Code ang mga aktibo, tumatakbo, naghihintay ng input at naka-pin na session, pero hindi ipinapakita ng mga pananggalang na iyon kung kailangan mo pa ang gawaing nasa hindi aktibong session.
- May hiwalay na tuntunin para sa merged pull request ang awtomatikong paglilinis sa Preview at maaari nitong permanenteng burahin ang session matapos ang itinakdang palugit. Naka-off sa simula ang mga setting nito.
## Mga sanggunian at karagdagang babasahin
Itinatakda ng mga tala ng release ng VS Code 1.141 kung kailan naging Stable ang cleanup editor at inilalarawan ang gamit nito. Ang dokumentasyon ng Microsoft na *Manage agent sessions in VS Code* ang nagbibigay ng mga detalye sa filter, default na pagpili, pananggalang, pagpapanumbalik at hiwalay na tuntunin ng Preview automation. Nasa source module sa ibaba ang dalawang dokumento.
## Sources
- [Mga tala ng release ng Visual Studio Code 1.141](https://code.visualstudio.com/updates/v1_141) — Petsa ng Stable release at anunsyo ng manu-manong paglilinis ng worktree.
- [Manage agent sessions in VS Code](https://code.visualstudio.com/docs/agents/run/sessions/manage-sessions) — Mga manu-manong filter, pagpili, pag-iingat, hindi pagsama, pagpapanumbalik, mungkahi at awtomatikong paglilinis sa Preview.
Newsletter ng BIG CHANGE
Ang kabuuang larawan, sa sarili mong bilis.
Mga kamakailang kuwento tungkol sa AI at robotics, mga pagbabagong dapat bantayan, at mga praktikal na ideyang magagamit. Pumili ng araw-araw na briefing, lingguhang digest, o buwanang pananaw.
Ipinapadala nang 09:00 oras sa Belgrade: araw-araw, tuwing Lunes, o sa unang araw ng buwan. Darating ang una mong edisyon sa susunod na nakaiskedyul na pagpapadala pagkatapos mong magkumpirma.
Privacy mo, pasya mo.
Tumutulong ang kinakailangang storage na panatilihing ligtas ang site at tandaan ang mga pinili mo. Nananatiling naka-off ang opsyonal na Google Analytics hangga’t hindi mo ito pinapahintulutan. Mababasa mo ang lahat ng kuwento gamit lamang ang kinakailangang storage. Mga detalye tungkol sa privacy