2026 అక్టోబర్ 7న విడుదలైన Visual Studio Code 1.141 Stableలో వర్క్ట్రీలలో వేరుచేసిన ఏజెంట్ సెషన్లను శుభ్రం చేసే ఎడిటర్ చేరింది. పాత సెషన్లు డిస్క్లో స్థానిక వర్క్ట్రీలను మిగిల్చి ఉంటే, Chat: Open Worktree Cleanup అర్హమైన సెషన్లు, ప్రతి వర్క్ట్రీ అంచనా పరిమాణాన్ని ఇది చూపిస్తుంది. ఏవి తొలగించాలో మీరే ఎంచుకుంటారు. ఈ మార్గదర్శి Microsoft విడుదల గమనికలు మరియు సెషన్ల నిర్వహణ డాక్యుమెంటేషన్ ఆధారంగా ఉంది; BIG CHANGE క్లీనప్ను అమలు చేయలేదు, ఆదా అయిన స్థలాన్ని కొలవలేదు.
నిర్ధారించే ముందు ఎంచుకున్న వర్క్ట్రీలను పరిశీలించండి
- VS Code 1.141లో Command Palette తెరిచి
Chat: Open Worktree Cleanupను అమలు చేయండి. - క్రియారహిత కాల ఫిల్టర్ను ఎంచుకోండి: 7, 15, 30, 60 లేదా 90 రోజులు. ఏ సెషన్లు అర్హమో ఇది నిర్ణయిస్తుంది; ఇది ఆటోమేటిక్ తొలగింపుకు కౌంట్డౌన్ కాదు.
- ప్రతి సెషన్ను, దాని వర్క్ట్రీ అంచనా పరిమాణాన్ని పరిశీలించండి. అర్హమైన వర్క్ట్రీలు డిఫాల్ట్గా ఎంచుకోబడి ఉంటాయి। ఉంచాలనుకునే సెషన్ల ఎంపికను తీసేయండి. ఇంకా బ్రాంచ్ లేదా ఫైళ్లను పరిశీలించని పనిని కూడా ఇందులో పరిగణించండి.
- ఎంపికలో మిగిలిన అంశాలకే క్లీనప్ను నిర్ధారించండి.
VS Code ఎంచుకున్న ప్రతి సెషన్ను పూర్తయినదిగా గుర్తించి, దాని వర్క్ట్రీ తొలగింపును షెడ్యూల్ చేస్తుంది. వర్క్ట్రీని తొలగించడానికి ముందు, కమిట్ చేయని మార్పులను ఆ సెషన్ బ్రాంచ్లో భద్రపరుస్తుంది. మార్పులను భద్రపరచలేకపోయినా లేదా వర్క్ట్రీని తొలగించలేకపోయినా అది అలాగే ఉంటుంది. సెషన్, బ్రాంచ్ చరిత్ర అందుబాటులోనే ఉంటుంది. Agents విండోలో Done ఫిల్టర్ (లేదా Chat వీక్షణలో Archived )తో సెషన్ను కనుగొని, బ్రాంచ్ నుంచి వర్క్ట్రీని మళ్లీ సృష్టించడానికి పునరుద్ధరించండి. ఈ రక్షణను డాక్యుమెంటేషన్ వివరిస్తుంది; కానీ అర్హమైన ప్రతి వర్క్ట్రీ తొలగుతుందని లేదా నిర్దిష్ట స్థలం ఖాళీ అవుతుందని హామీ ఇవ్వదు.
క్లీనప్ ఎడిటర్ క్రియాశీల, నడుస్తున్న, ఇన్పుట్ కోసం వేచిచూస్తున్న లేదా పిన్ చేసిన సెషన్లను చూపదు. పూర్తయిన, ఆర్కైవ్ చేసిన, పేరు లేని లేదా ఎర్రర్లో ఉన్న సెషన్లు; ఎంచుకున్న పరిమితికంటే కొత్త సెషన్లు; అలాగే VS Code పరిమాణం కొలవలేని వర్క్ట్రీలు కూడా కనిపించవు. కాబట్టి ఎడిటర్లో సెషన్ కనిపించకపోవడం దాని వర్క్ట్రీ పోయిందనడానికి సాక్ష్యం కాదు.
క్లీనప్ను సెషన్ తొలగింపుతో గందరగోళం చేయవద్దు
మాన్యువల్ వర్క్ట్రీ క్లీనప్ సెషన్ను, దాని బ్రాంచ్ను అలాగే ఉంచుతుంది. Delete వేరే చర్య: VS Code డాక్యుమెంటేషన్ ప్రకారం సెషన్ను తొలగించడం శాశ్వతం, తిరిగి మార్చలేనిది. Copilot సెషన్లలో అనుబంధిత వర్క్ట్రీలు కూడా తొలగుతాయి; షేర్ చేసిన వర్క్ట్రీలకు ప్రత్యేక ప్రవర్తన ఉంటుంది. తొలగించిన వర్క్ట్రీలో మాత్రమే ఉన్న కమిట్ చేయని ఫైళ్లు పోవచ్చని డాక్యుమెంటేషన్ హెచ్చరిస్తుంది. డాక్యుమెంట్ చేసిన పునరుద్ధరించగల మార్గం కోసం క్లీనప్ ఎడిటర్ను ఉపయోగించి, ఎంచుకునే ముందు అవసరమైన పనిని పరిశీలించండి.
సూచనలు, Preview ఆటో క్లీనప్
ఐచ్ఛిక chat.agentSessions.sessionStorageCleanupSuggestion.enabled సెట్టింగ్, క్రియాశీలంగా లేని వర్క్ట్రీలు కనీసం 5 GiB స్థలాన్ని వాడినప్పుడు లేదా 20 వర్క్ట్రీలు అర్హమైనప్పుడు Agents విండోలో సూచన చూపిస్తుంది. అది అదే సమీక్ష ఎడిటర్ను తెరుస్తుంది, కానీ వర్క్ట్రీని తొలగించదు. ప్రస్తుత విండోకు సూచనను మూసివేయవచ్చు, Don't Show Againను ఎంచుకోవచ్చు లేదా Chat: Disable Session Storage Cleanup Suggestionsను అమలు చేయవచ్చు.
VS Code సెషన్ల ఆటో క్లీనప్ ను Preview ఫీచర్గా కూడా డాక్యుమెంట్ చేస్తుంది. ఈ రెండు సెట్టింగ్లు డిఫాల్ట్గా ఆఫ్లో ఉంటాయి. chat.agentSessions.autoMarkAsDoneMergedSessionsAfterDays అర్హమైన Agent Host సెషన్ను పూర్తయినదిగా గుర్తించే ముందు అది ఎంతకాలం క్రియాశీలంగా లేకుండా ఉండాలో నిర్దేశిస్తుంది. chat.agentSessions.autoDeleteMarkedAsDoneMergedSessionsAfterDays VS Code ఆటోమేటిక్గా పూర్తయినదిగా గుర్తించిన సెషన్ను శాశ్వతంగా తొలగించే ముందు ప్రత్యేక గ్రేస్ పీరియడ్ను నిర్దేశిస్తుంది. రెండింటికీ రోజుల్లో సానుకూల పూర్ణ సంఖ్య ఇవ్వవచ్చు; 0 ఆ దశను నిలిపివేస్తుంది. VS Code 15 రోజులను సూచిస్తుంది; అది సెట్టింగ్ సిఫార్సు మాత్రమే, మాన్యువల్ ఎడిటర్లోని 7/15/30/60/90 రోజుల ఫిల్టర్ కాదు.
Preview ఆటోమేషన్కు అర్హం కావాలంటే సెషన్ క్రియాశీలంగా లేకుండా ఉండాలి, చివరి మార్పు నుంచి అమర్చిన పరిమితిని దాటి ఉండాలి, కనీసం ఒక మెర్జ్ అయిన pull requestకు అనుసంధానమై ఉండాలి, దానికి సంబంధించిన ఓపెన్ pull request ఉండకూడదు. బాహ్య సెషన్లు మినహాయించబడతాయి. సెట్టింగ్ ఆన్లో ఉన్నప్పుడు VS Code ప్రారంభంలో, ప్రతి గంటకూ తనిఖీ చేస్తుంది. మీరే పూర్తయినదిగా గుర్తించిన సెషన్ ఈ మార్గంలో ఆటోమేటిక్గా తొలగించబడదు; ఆటోమేటిక్గా పూర్తయిన సెషన్ను పునరుద్ధరిస్తే తొలగింపు అర్హత రద్దవుతుంది. ఆటో క్లీనప్ వర్క్ట్రీని తొలగించాలంటే, దాని బ్రాంచ్ upstream బ్రాంచ్ను అనుసరించాలి; పంపని కమిట్లు లేదా కమిట్ చేయని మార్పులు ఉండకూడదు. Git స్థితి తెలియకపోయినా లేదా ఏదైనా షరతు నెరవేరకపోయినా వర్క్ట్రీ అలాగే ఉంటుంది. ఈ ప్రక్రియ వర్క్ట్రీని ఎప్పుడూ బలవంతంగా తొలగించదని VS Code చెబుతుంది.
పరిమాణాలు చూసి పాత వర్క్ట్రీలను మీరే ఎంచుకోవాలనుకుంటే మాన్యువల్ ఎడిటర్ అనుకూలం. Preview సెట్టింగ్లు మెర్జ్ అయిన pull requestలతో ముడిపడిన మరింత పరిమిత జీవితచక్రాన్ని నిర్వహిస్తాయి; అర్హమైన సెషన్లను చివరికి శాశ్వతంగా తొలగించవచ్చు. క్లీనప్ ఫీచర్కు ప్రత్యేక రుసుము ఉందని ఈ డాక్యుమెంటేషన్ చెప్పదు. నిజంగా ఖాళీ అయ్యే స్థలం అర్హత సాధించి తొలగించబడిన వర్క్ట్రీలపై ఆధారపడి ఉంటుంది.
పెద్ద మార్పు
- వర్క్ట్రీలలో వేరుగా ఉంచిన ఏజెంట్ సెషన్లను ఉపయోగించే డెవలపర్లు ఇప్పుడు VS Code 1.141లో అర్హమైన ప్రతి క్రియాశీలతలేని వర్క్ట్రీ అంచనా పరిమాణాన్ని చూసి, ఏవి శుభ్రం చేయాలో ఎంచుకోవచ్చు.
- మాన్యువల్ క్లీనప్ ఎంచుకున్న సెషన్లను పూర్తయినవిగా గుర్తిస్తుంది, బ్రాంచ్ చరిత్రను ఉంచుతుంది, వర్క్ట్రీ తొలగింపుకు ముందు కమిట్ చేయని మార్పులను భద్రపరుస్తుంది. భద్రపరచడం లేదా తొలగించడం విఫలమైతే వర్క్ట్రీ అలాగే ఉంటుంది; సెషన్ను పునరుద్ధరిస్తే అది మళ్లీ సృష్టించబడుతుంది.
- అర్హమైన వర్క్ట్రీలు ముందే ఎంపిక చేయబడి ఉంటాయి. నిర్ధారించే ముందు జాబితాను చూడండి. VS Code క్రియాశీల, నడుస్తున్న, ఇన్పుట్ కోసం వేచిచూస్తున్న లేదా పిన్ చేసిన సెషన్లను మినహాయిస్తుంది; అయితే క్రియాశీలంగా లేని సెషన్ పని ఇంకా అవసరమా కాదా అని ఆ రక్షణలు చెప్పవు.
- Preview ఆటో క్లీనప్ మెర్జ్ అయిన pull requestలకు ప్రత్యేక నియమాలను అనుసరిస్తుంది; అమర్చిన గ్రేస్ పీరియడ్ తర్వాత సెషన్లను శాశ్వతంగా తొలగించవచ్చు. దాని సెట్టింగ్లు మొదట ఆఫ్లో ఉంటాయి.
మూలాలు, మరింత చదవండి
VS Code 1.141 విడుదల గమనికలు క్లీనప్ ఎడిటర్ Stableలో ఎప్పుడు చేరిందో, దాని ఉద్దేశం ఏమిటో చెబుతాయి. Microsoft Manage agent sessions in VS Code డాక్యుమెంటేషన్ ఫిల్టర్లు, డిఫాల్ట్ ఎంపికలు, రక్షణలు, పునరుద్ధరణ, వేరు Preview ఆటోమేషన్ నియమాలను వివరిస్తుంది. ఈ రెండు పత్రాలు దిగువ మూలాల విభాగంలో ఉన్నాయి.



