2026 அக்டோபர் 7 அன்று வெளியான Visual Studio Code 1.141 Stable, worktree-களில் தனிமைப்படுத்தப்பட்ட ஏஜென்ட் அமர்வுகளைச் சுத்தம் செய்வதற்கான எடிட்டரைச் சேர்க்கிறது. பழைய அமர்வுகள் வட்டில் உள்ளூர் worktree-களை விட்டுச் சென்றிருந்தால், Chat: Open Worktree Cleanup தகுதியுள்ள அமர்வுகளையும் ஒவ்வொரு worktree-யின் மதிப்பிடப்பட்ட அளவையும் இது காட்டும். எதை அகற்றுவது என்பதை நீங்களே தேர்ந்தெடுப்பீர்கள். இந்த வழிகாட்டி Microsoft வெளியீட்டுக் குறிப்புகள் மற்றும் அமர்வு மேலாண்மை ஆவணங்கள் ஆகியவற்றைப் பின்பற்றுகிறது; BIG CHANGE சுத்தம் செய்யவில்லை, சேமிக்கப்பட்ட இடத்தையும் அளவிடவில்லை.
உறுதிப்படுத்துவதற்கு முன் தேர்ந்தெடுக்கப்பட்ட worktree-களைப் பரிசீலியுங்கள்
- VS Code 1.141-இல் Command Palette-ஐத் திறந்து
Chat: Open Worktree Cleanupஇயக்குங்கள். - செயலற்ற கால வடிப்பானைத் தேர்ந்தெடுங்கள்: 7, 15, 30, 60 அல்லது 90 நாட்கள். எந்த அமர்வுகள் தகுதி பெறுகின்றன என்பதை இது தீர்மானிக்கிறது; இது தானியங்கியாக நீக்கப்படும் வரை உள்ள கவுண்ட்டவுன் அல்ல.
- ஒவ்வொரு அமர்வையும் அதன் worktree-யின் மதிப்பிடப்பட்ட அளவையும் பாருங்கள். தகுதியான worktree-கள் இயல்பாகவே தேர்ந்தெடுக்கப்பட்டிருக்கும். வைத்திருக்க விரும்பும் அமர்வுகளின் தேர்வை நீக்குங்கள்; அதன் branch அல்லது கோப்புகளை இன்னும் சரிபார்க்காத பணியையும் இதில் சேர்த்துப் பாருங்கள்.
- இன்னும் தேர்ந்தெடுக்கப்பட்டுள்ள உருப்படிகளுக்கு மட்டும் சுத்தத்தை உறுதிப்படுத்துங்கள்.
VS Code தேர்ந்தெடுக்கப்பட்ட ஒவ்வொரு அமர்வையும் முடிந்ததாகக் குறித்துவிட்டு, அதன் worktree-ஐ அகற்றத் திட்டமிடும். worktree-ஐ அகற்றுவதற்கு முன், commit செய்யப்படாத மாற்றங்களை அந்த அமர்வின் branch-இல் சேமிக்கும். மாற்றங்களைப் பாதுகாக்கவோ worktree-ஐ அகற்றவோ முடியாவிட்டால் அது அப்படியே இருக்கும். அமர்வு மற்றும் branch வரலாறு தொடர்ந்து கிடைக்கும். Agents சாளரத்தில் உள்ள Done வடிப்பானை (அல்லது Chat காட்சியில் Archived வடிப்பானை) பயன்படுத்தி அமர்வைக் கண்டுபிடித்து, branch-இலிருந்து worktree-ஐ மீண்டும் உருவாக்க அதை மீட்டமைக்கலாம். இந்தப் பாதுகாப்பை ஆவணங்கள் விளக்குகின்றன; ஆனால் தகுதியுள்ள ஒவ்வொரு worktree-யும் அகற்றப்படும் என்றோ குறிப்பிட்ட அளவு இடம் மீட்கப்படும் என்றோ அவை உறுதி அளிக்கவில்லை.
செயலில் உள்ள, இயங்கிக்கொண்டிருக்கும், உள்ளீட்டுக்காகக் காத்திருக்கும் அல்லது pin செய்யப்பட்ட அமர்வுகளைச் சுத்தப்படுத்தி எடிட்டர் காட்டாது. முடிந்த, காப்பகப்படுத்தப்பட்ட, பெயரிடப்படாத அல்லது பிழையுள்ள அமர்வுகளையும், தேர்ந்தெடுத்த வரம்பை விடப் புதிய அமர்வுகளையும், VS Code-ஆல் அளவை அளவிட முடியாத worktree-களையும் அது மறைக்கும். எனவே எடிட்டரில் ஓர் அமர்வு இல்லாதது அதன் worktree மறைந்துவிட்டதற்கான சான்று அல்ல.
சுத்தம் செய்வதையும் அமர்வை நீக்குவதையும் வேறுபடுத்துங்கள்
கைமுறை worktree சுத்தம், அமர்வையும் அதன் branch-ஐயும் பாதுகாக்கிறது. Delete வேறொரு செயல்: VS Code ஆவணங்களின்படி, அமர்வை நீக்குவது நிரந்தரமானது; அதை மீட்டெடுக்க முடியாது. Copilot அமர்வுகளில், பகிரப்பட்ட worktree-களுக்கு வேறுபட்ட நடத்தை இருப்பினும், தொடர்புடைய worktree-களும் நீக்கப்படும். நீக்கப்பட்ட worktree-யில் மட்டுமே இருக்கும் commit செய்யப்படாத கோப்புகள் இழக்கப்படலாம் என ஆவணங்கள் எச்சரிக்கின்றன. ஆவணப்படுத்தப்பட்டு மீட்டெடுக்கக்கூடிய நடைமுறைக்கு சுத்தப்படுத்தி எடிட்டரைப் பயன்படுத்தி, தேர்வு செய்வதற்கு முன் தேவைப்படும் பணியைச் சரிபாருங்கள்.
பரிந்துரைகளும் Preview தானியங்கிச் சுத்தமும்
விருப்பத் தேர்வான chat.agentSessions.sessionStorageCleanupSuggestion.enabled அமைப்பு, செயலற்ற worktree-கள் குறைந்தது 5 GiB இடத்தைப் பயன்படுத்தும்போது அல்லது 20 worktree-கள் தகுதி பெறும்போது Agents சாளரத்தில் பரிந்துரையைக் காட்டும். அது அதே பரிசீலனை எடிட்டரைத் திறக்கும்; ஆனால் worktree-ஐ அகற்றாது. தற்போதைய சாளரத்திற்கான பரிந்துரையை மூடலாம், 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 தானியக்கத்திற்குத் தகுதி பெற, அமர்வு செயலற்றிருக்க வேண்டும்; கடைசி மாற்றத்திலிருந்து அமைத்த வரம்பைக் கடந்திருக்க வேண்டும்; குறைந்தது ஒரு merge செய்யப்பட்ட pull request-உடன் தொடர்புடையதாக இருக்க வேண்டும்; தொடர்புடைய திறந்த pull request இருக்கக்கூடாது. வெளிப்புற அமர்வுகள் விலக்கப்படும். அமைப்பு இயக்கப்பட்டிருக்கும்போது VS Code தொடக்கத்திலும் ஒவ்வொரு மணிநேரமும் சரிபார்க்கும். நீங்களே முடிந்ததாகக் குறிக்கும் அமர்வு இந்த வழியில் தானாக நீக்கப்படாது; தானாக முடிக்கப்பட்ட அமர்வை மீட்டமைப்பது அதன் நீக்கத் தகுதியை ரத்து செய்கிறது. தானியங்கிச் சுத்தம் worktree-ஐ அகற்ற, அதன் branch upstream branch-ஐப் பின்தொடர வேண்டும்; அனுப்பப்படாத commit-களோ commit செய்யப்படாத மாற்றங்களோ இருக்கக்கூடாது. Git நிலை தெரியாவிட்டாலோ நிபந்தனை பூர்த்தியாகாவிட்டாலோ worktree அப்படியே இருக்கும். இந்தச் செயல்முறை worktree-ஐ ஒருபோதும் கட்டாயமாக அகற்றாது என VS Code கூறுகிறது.
அளவுகளைப் பார்த்து பழைய worktree-களை நீங்களே தேர்ந்தெடுக்க விரும்பினால் கைமுறை எடிட்டரைப் பயன்படுத்துங்கள். Preview அமைப்புகள் merge செய்யப்பட்ட pull request-களுடன் இணைக்கப்பட்ட குறுகிய வாழ்க்கைச் சுழற்சியைக் கையாள்கின்றன; தகுதியான அமர்வுகளை முடிவில் நிரந்தரமாக நீக்கக்கூடும். சுத்தம் செய்யும் அம்சத்துக்கு தனிக் கட்டணம் இருப்பதாக இந்த ஆவணங்கள் கூறவில்லை. உண்மையில் மீட்கப்படும் இடம், நிபந்தனைகளைப் பூர்த்திசெய்து அகற்றப்படும் worktree-களைப் பொறுத்தது.
பெரிய மாற்றம்
- worktree-களில் தனிமைப்படுத்தப்பட்ட ஏஜென்ட் அமர்வுகளைப் பயன்படுத்தும் டெவலப்பர்கள், VS Code 1.141-இல் தகுதியுள்ள ஒவ்வொரு செயலற்ற worktree-யின் மதிப்பிடப்பட்ட அளவையும் பார்த்து, எவற்றைச் சுத்தம் செய்வது எனத் தேர்ந்தெடுக்கலாம்.
- கைமுறை சுத்தம் தேர்ந்தெடுக்கப்பட்ட அமர்வுகளை முடிந்ததாகக் குறிக்கிறது, branch வரலாற்றைப் பாதுகாக்கிறது, worktree-ஐ அகற்றுவதற்கு முன் commit செய்யப்படாத மாற்றங்களைச் சேமிக்கிறது. பாதுகாப்போ அகற்றலோ தோல்வியடைந்தால் worktree அப்படியே இருக்கும்; அமர்வை மீட்டமைத்தால் அது மீண்டும் உருவாக்கப்படும்.
- தகுதியுள்ள worktree-கள் முதலில் தேர்ந்தெடுக்கப்பட்டிருக்கும். உறுதிப்படுத்துவதற்கு முன் பட்டியலைப் பாருங்கள். செயலில் உள்ள, இயங்கும், உள்ளீட்டுக்காகக் காத்திருக்கும் அல்லது pin செய்யப்பட்ட அமர்வுகளை VS Code விலக்குகிறது; ஆனால் செயலற்ற அமர்வின் பணி இன்னும் தேவையா என்பதை இந்தப் பாதுகாப்புகள் தெரிவிக்காது.
- Preview தானியங்கிச் சுத்தம் merge செய்யப்பட்ட pull request-களுக்கு தனி விதிகளைப் பின்பற்றுகிறது; அமைக்கப்பட்ட சலுகைக் காலத்திற்குப் பிறகு அமர்வுகளை நிரந்தரமாக நீக்கலாம். அதன் அமைப்புகள் தொடக்கத்தில் முடக்கப்பட்டிருக்கும்.
ஆதாரங்களும் மேலும் படிக்கவும்
VS Code 1.141 வெளியீட்டுக் குறிப்புகள், சுத்தப்படுத்தி எடிட்டர் Stable-இல் எப்போது வந்தது, அதன் நோக்கம் என்ன என்பதைக் குறிப்பிடுகின்றன. Microsoft ஆவணமான Manage agent sessions in VS Code வடிப்பான்கள், இயல்புநிலைத் தேர்வுகள், பாதுகாப்புகள், மீட்டமைப்பு, தனியான Preview தானியக்க விதிகள் ஆகியவற்றை விளக்குகிறது. இரண்டு ஆவணங்களும் கீழே உள்ள ஆதாரத் தொகுதியில் பட்டியலிடப்பட்டுள்ளன.



