Claude Code Auto Memory: உங்கள் விருப்பங்களை மீண்டும் மீண்டும் விளக்க வேண்டிய அவசியமில்லை
நீங்கள் ஒரு புதிய Claude Code session-ஐத் தொடங்குகிறீர்கள். நேற்று நீங்கள் அதற்குச் சொல்லிக்கொடுத்த அனைத்தையும் அது மறந்துவிடுகிறது. எமோஜிகளைப் (emojis) பயன்படுத்துவதை நிறுத்தச் சொல்கிறீர்கள். அடுத்த நாள் காலையில், அது மீண்டும் எமோஜிகளைப் பயன்படுத்துகிறது.
Claude Code Auto Memory இதைச் சரிசெய்கிறது. நீங்கள் வேலை செய்யும் போது உங்கள் திருத்தங்களையும் முறைகளையும் (patterns) இது பதிவு செய்கிறது. இந்தத் தகவல்களை உங்கள் அடுத்த session-க்காக இது சேமித்து வைக்கிறது.
இதைப் பயன்படுத்த உங்களுக்கு Claude Code v2.1.59 அல்லது அதற்குப் பிந்தைய பதிப்பு தேவை. சரிபார்க்க claude --version என்பதை இயக்கவும்.
CLAUDE.md மற்றும் Auto Memory ஆகியவற்றிற்கு இடையிலான வித்தியாசத்தைப் புரிந்துகொள்ளுங்கள்:
CLAUDE.md
- இதை நீங்களே எழுதுகிறீர்கள்.
- இதில் குறிப்பிட்ட விதிகள் மற்றும் அறிவுறுத்தல்கள் இருக்கும்.
- ஒவ்வொரு session-இலும் இது முழுமையாக ஏற்றப்படும்.
- குறியீட்டு மரபுகள் (code conventions) மற்றும் கட்டமைப்பிற்கு (architecture) இதைப் பயன்படுத்தவும்.
Auto Memory
- Claude இதைத் தானாகவே எழுதுகிறது.
- இதில் கற்றுக் கொண்ட பாடங்கள் மற்றும் முறைகள் (patterns) இருக்கும்.
- இது முதல் 200 வரிகள் அல்லது 25KB மட்டுமே ஏற்றப்படும்.
- பிழைத்திருத்தக் குறிப்புகள் (debugging notes) மற்றும் தனிப்பட்ட விருப்பங்களுக்கு இதைப் பயன்படுத்தவும்.
இந்த நினைவகம் (memory) எங்கு சேமிக்கப்படுகிறது?
பலர் தவறான இடத்தில் தேடுகிறார்கள். உங்கள் திட்டத்தில் (project) ஒரு .claude/ கோப்புறை (folder) இருக்கும். இந்தத் folder அமைப்புகளை (settings) மட்டுமே வைத்திருக்கும்.
Auto Memory கோப்புகள் உங்கள் home directory-இல் இருக்கும்:
/Users/yourname/.claude/projects/your-project/memory/
இந்த memory பாதை உங்கள் git repo-வைப் பின்பற்றும். ஒரே repo-வின் துணைத் தொகுதிகள் (subdirectories) ஒரு memory-ஐப் பகிர்ந்து கொள்ளும். இந்த memory உங்கள் கணினியிலேயே இருக்கும். இது cloud-உடன் sync செய்யப்படாது.
இந்த அமைப்பு எவ்வாறு செயல்படுகிறது:
Claude, MEMORY.md என்ற கோப்பை ஒரு index ஆகப் பயன்படுத்துகிறது. இந்த index, debugging.md அல்லது api-conventions.md போன்ற பிற தலைப்பு கோப்புகளைக் கண்காணிக்க Claude-க்கு உதவுகிறது. தேவைப்படும்போது மட்டுமே Claude இந்த கூடுதல் கோப்புகளைப் படிக்கும். இது உங்கள் context அதிகப்படியாகிப் போவதைத் தடுக்கிறது.
இதை எவ்வாறு நிர்வகிப்பது:
- UI-இல்
/memoryகட்டளையைப் (command) பயன்படுத்தவும். - Claude-இடம் நினைவில் கொள்ளச் சொல்லுங்கள்:
"remember: always use pnpm." - Claude-இடம் மறக்கச் சொல்லுங்கள்:
"forget the rule about pnpm." - கோப்புகளை நீங்களே கைமுறையாகத் (manually) திருத்தலாம். அவை சாதாரண Markdown கோப்புகளாகும்.
"autoMemoryEnabled"என்பதைfalseஎன அமைப்பதன் மூலம் இதை அணைக்கலாம்.
ஒவ்வொரு session-இலும் நீங்கள் மீண்டும் மீண்டும் சொல்ல வேண்டிய அவசியமில்லாமல் போகும்போது, பழைய முறைக்கு நீங்கள் திரும்ப விரும்ப மாட்டீர்கள்.
விருப்பமான கற்றல் சமூகம்: https://t.me/GyaanSetuAi