𝗖𝗹𝗮𝘂𝗱𝗲 𝗖𝗼𝗱𝗲 𝗔𝘂𝘁𝗼 𝗠𝗲𝗺𝗼𝗿𝘆: اپنی ترجیحات کو بار بار سمجھانے سے بچیں

آپ Claude Code کا ایک نیا سیشن کھولتے ہیں۔ یہ وہ سب کچھ بھول جاتا ہے جو آپ نے اسے کل سکھایا تھا۔ آپ اسے ایموجیز (emojis) کا استعمال بند کرنے کو کہتے ہیں۔ اگلی صبح، یہ دوبارہ ایموجیز استعمال کرنے لگتا ہے۔

Claude Code Auto Memory اس مسئلے کو حل کرتا ہے۔ یہ کام کے دوران آپ کی اصلاحات اور پیٹرنز (patterns) کو ریکارڈ کرتا ہے۔ یہ ان اسباق کو آپ کے اگلے سیشن کے لیے محفوظ کر لیتا ہے۔

اسے استعمال کرنے کے لیے آپ کو Claude Code v2.1.59 یا اس سے نیا ورژن درکار ہے۔ چیک کرنے کے لیے claude --version چلائیں۔

CLAUDE.md اور Auto Memory کے درمیان فرق کو سمجھیں:

CLAUDE.md

Auto Memory

میموری کہاں محفوظ ہوتی ہے؟

بہت سے لوگ غلط جگہ تلاش کرتے ہیں۔ آپ کے پروجیکٹ میں ایک .claude/ فولڈر ہوتا ہے۔ یہ فولڈر صرف سیٹنگز رکھتا ہے۔

Auto Memory فائلیں آپ کے ہوم ڈائریکٹری (home directory) میں ہوتی ہیں: /Users/yourname/.claude/projects/your-project/memory/

میموری کا راستہ آپ کے git repo کے مطابق ہوتا ہے۔ ایک ہی repo کے ذیلی فولڈرز (subdirectories) ایک ہی میموری شیئر کرتے ہیں۔ یہ میموری آپ کی مشین پر ہی رہتی ہے۔ یہ کلاؤڈ کے ساتھ سنک (sync) نہیں ہوتی ہے۔

یہ سسٹم کیسے کام کرتا ہے:

Claude انڈیکس کے طور پر MEMORY.md نامی فائل استعمال کرتا ہے۔ یہ انڈیکس Claude کو دیگر موضوعاتی فائلوں جیسے debugging.md یا api-conventions.md کو ٹریک کرنے میں مدد دیتا ہے۔ Claude ان اضافی فائلوں کو صرف ضرورت پڑنے پر پڑھتا ہے۔ اس سے آپ کا کانٹیکسٹ (context) بہت زیادہ بھاری ہونے سے بچ جاتا ہے۔

اسے کیسے مینیج کریں:

ایک بار جب آپ ہر سیشن میں اپنی باتیں دہرانا بند کر دیں گے، تو آپ دوبارہ اس پرانی حالت میں نہیں جانا چاہیں گے۔

Source: https://dev.to/isray_notarray/claude-code-auto-memory-stop-re-explaining-your-preferences-every-session-35ne

Optional learning community: https://t.me/GyaanSetuAi