دنیا ٹھہری نہیں ہے۔RSS
BIGCHANGE.AI

Markdown ایڈیشن

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

# سیشن ضائع کیے بغیر VS Code کے غیر فعال ایجنٹ ورک ٹریز صاف کریں

> VS Code 1.141 میں ورک ٹریز کی دستی صفائی کے لیے دستاویزات پر مبنی رہنما، جس میں پہلے سے منتخب آئٹمز، حفاظتی اقدامات، بحالی اور الگ 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

![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.

7 اکتوبر 2026 کو جاری ہونے والے Visual Studio Code 1.141 Stable میں ورک ٹریز کے اندر الگ تھلگ ایجنٹ سیشنز صاف کرنے کے لیے ایک ایڈیٹر شامل کیا گیا ہے۔ اگر پرانے سیشنز نے ڈسک پر مقامی ورک ٹریز چھوڑے ہیں تو، `Chat: Open Worktree Cleanup` یہ اہل سیشنز اور ہر ورک ٹری کا تخمینی سائز دکھاتا ہے۔ آپ منتخب کرتے ہیں کہ کیا ہٹانا ہے۔ یہ رہنما [Microsoft کے ریلیز نوٹس](https://code.visualstudio.com/updates/v1_141) اور [سیشنز کے نظم و نسق کی دستاویزات](https://code.visualstudio.com/docs/agents/run/sessions/manage-sessions) پر مبنی ہے؛ BIG CHANGE نے صفائی نہیں چلائی اور نہ ہی بچنے والی جگہ کی پیمائش کی۔

## تصدیق سے پہلے منتخب ورک ٹریز کا جائزہ لیں

1. VS Code 1.141 میں Command Palette کھولیں اور `Chat: Open Worktree Cleanup` چلائیں۔
2. غیرفعالیت کا فلٹر منتخب کریں: 7، 15، 30، 60 یا 90 دن۔ اس سے طے ہوتا ہے کہ کون سے سیشن اہل ہیں؛ یہ خودکار حذف ہونے تک کا الٹی گنتی ٹائمر نہیں ہے۔
3. ہر سیشن اور اس کے ورک ٹری کے تخمینی سائز کا جائزہ لیں۔ اہل ورک ٹریز **پہلے سے منتخب ہوتے ہیں**۔ جن سیشنز کو رکھنا چاہتے ہیں ان کا انتخاب ختم کریں، بشمول ایسا کام جس کی برانچ یا فائلیں آپ نے ابھی نہیں دیکھیں۔
4. صرف ان آئٹمز کی صفائی کی تصدیق کریں جو منتخب رہ جائیں۔

VS Code ہر منتخب سیشن کو مکمل نشان زد کرتا اور اس کے ورک ٹری کو ہٹانے کا عمل طے کرتا ہے۔ ورک ٹری ہٹانے سے پہلے یہ غیر کمٹ شدہ تبدیلیاں سیشن کی برانچ میں محفوظ کرتا ہے۔ اگر تبدیلیاں محفوظ نہ ہو سکیں یا ورک ٹری نہ ہٹایا جا سکے تو وہ برقرار رہتا ہے۔ سیشن اور برانچ کی تاریخ دستیاب رہتی ہے۔ Agents ونڈو میں **Done** فلٹر (یا Chat منظر میں **Archived** فلٹر) سے سیشن تلاش کریں، پھر برانچ سے ورک ٹری دوبارہ بنانے کے لیے اسے بحال کریں۔ دستاویزات اس تحفظ کی وضاحت کرتی ہیں، لیکن یہ ضمانت نہیں دیتیں کہ ہر اہل ورک ٹری ہٹ جائے گا یا کوئی مخصوص مقدار میں جگہ خالی ہوگی۔

صفائی کا ایڈیٹر فعال، زیرِعمل، ان پٹ کے منتظر یا پن کیے گئے سیشنز نہیں دکھاتا۔ یہ مکمل، آرکائیو شدہ، بے عنوان یا خرابی والے سیشنز، منتخب حد سے نئے سیشنز اور وہ ورک ٹریز بھی چھپاتا ہے جن کا سائز VS Code نہیں ناپ سکتا۔ اس لیے ایڈیٹر میں سیشن کا نہ ہونا اس بات کا ثبوت نہیں کہ اس کا ورک ٹری ختم ہو گیا ہے۔

## صفائی اور سیشن حذف کرنے میں فرق سمجھیں

ورک ٹری کی دستی صفائی سیشن اور اس کی برانچ کو برقرار رکھتی ہے۔ **Delete** ایک الگ عمل ہے: VS Code کی دستاویزات کے مطابق سیشن حذف کرنا مستقل اور ناقابلِ واپسی ہے۔ Copilot سیشنز کے لیے اس سے وابستہ ورک ٹریز بھی ہٹتے ہیں، جبکہ مشترکہ ورک ٹریز کے لیے رویہ الگ ہے۔ دستاویزات خبردار کرتی ہیں کہ ہٹائے گئے ورک ٹری میں صرف موجود غیر کمٹ شدہ فائلیں ضائع ہو سکتی ہیں۔ دستاویزی اور قابلِ بحالی طریقے کے لیے صفائی کا ایڈیٹر استعمال کریں اور انتخاب سے پہلے ضروری کام دیکھ لیں۔

## تجاویز اور Preview خودکار صفائی

اختیاری `chat.agentSessions.sessionStorageCleanupSuggestion.enabled` سیٹنگ Agents ونڈو میں اس وقت تجویز دکھاتی ہے جب غیر فعال ورک ٹریز کم از کم 5 GiB جگہ گھیرتے ہوں یا 20 ورک ٹریز اہل ہوں۔ تجویز وہی جائزہ ایڈیٹر کھولتی ہے، مگر کسی ورک ٹری کو نہیں ہٹاتی۔ آپ موجودہ ونڈو کے لیے اسے بند کر سکتے ہیں، **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 برانچ کا پیرو ہونا چاہیے اور اس میں بھیجنے کے لیے کوئی commit یا غیر کمٹ شدہ تبدیلی نہیں ہونی چاہیے۔ 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 خودکار قواعد کی تفصیل دیتی ہے۔ دونوں دستاویزات نیچے ماخذ کے حصے میں درج ہیں۔

## Sources

- [Visual Studio Code 1.141 کے ریلیز نوٹس](https://code.visualstudio.com/updates/v1_141) — Stable ریلیز کی تاریخ اور دستی ورک ٹری صفائی کا اعلان۔
- [Manage agent sessions in VS Code](https://code.visualstudio.com/docs/agents/run/sessions/manage-sessions) — دستی فلٹرز، انتخاب، تحفظ، اخراج، بحالی، تجاویز اور Preview خودکار صفائی۔
BIG CHANGE نیوز لیٹر

بڑی تصویر۔ اپنی رفتار سے۔

AI اور روبوٹکس کی تازہ کہانیاں، قابلِ توجہ تبدیلیاں اور عملی خیالات۔ روزانہ بریفنگ، ہفتہ وار خلاصہ یا ماہانہ نقطۂ نظر منتخب کریں۔