𝗖𝗹𝗮𝘂𝗱𝗲 𝗖𝗼𝗱𝗲 𝗔𝘂𝘁𝗼 𝗠𝗲𝗺𝗼𝗿𝘆: 𝗦𝘁𝗼𝗽 𝗥𝗲-𝗘𝘅𝗽𝗹𝗮𝗶𝗻𝗶𝗻𝗴 𝗬𝗼𝘂𝗿 𝗣𝗿𝗲𝗳𝗲𝗿𝗲𝗻𝗰𝗲𝘀
તમે Claude Code નું નવું સેશન ખોલો છો. તે ગઈકાલે તમે તેને જે શીખવ્યું હતું તે બધું ભૂલી જાય છે. તમે તેને ઇમોજીનો ઉપયોગ કરવાનું બંધ કરવા કહો છો. બીજા દિવસે સવારે, તે ફરીથી ઇમોજીનો ઉપયોગ કરે છે.
Claude Code Auto Memory આ સમસ્યાનું નિરાકરણ લાવે છે. તમે કામ કરતી વખતે તે તમારા સુધારાઓ અને પેટર્નને રેકોર્ડ કરે છે. તે આ પાઠોને તમારા આગામી સેશન માટે સાચવી રાખે છે.
આનો ઉપયોગ કરવા માટે તમારે Claude Code v2.1.59 અથવા તેનાથી નવું વર્ઝન જોઈએ. તપાસવા માટે claude --version રન કરો.
CLAUDE.md અને Auto Memory વચ્ચેનો તફાવત સમજો:
CLAUDE.md
- તમે તે લખો છો.
- તેમાં ચોક્કસ નિયમો અને સૂચનાઓ હોય છે.
- તે દરેક સેશનમાં સંપૂર્ણ રીતે લોડ થાય છે.
- તેનો ઉપયોગ કોડ કન્વેન્શન અને આર્કિટેક્ચર માટે કરો.
Auto Memory
- Claude તેને આપમેળે લખે છે.
- તેમાં શીખેલા પાઠો અને પેટર્ન હોય છે.
- તે ફક્ત પ્રથમ 200 લાઇન્સ અથવા 25KB જ લોડ કરે છે.
- તેનો ઉપયોગ ડીબગિંગ નોટ્સ અને વ્યક્તિગત પસંદગીઓ માટે કરો.
મેમરી ક્યાં રહે છે?
ઘણા લોકો ખોટી જગ્યાએ શોધે છે. તમારા પ્રોજેક્ટમાં .claude/ ફોલ્ડર હોય છે. આ ફોલ્ડરમાં ફક્ત સેટિંગ્સ હોય છે.
Auto Memory ફાઇલો તમારા હોમ ડિરેક્ટરીમાં હોય છે: /Users/yourname/.claude/projects/your-project/memory/
મેમરી પાથ તમારા git repo ને અનુસરે છે. એક જ repo ના સબ-ડિરેક્ટરીઓ એક જ મેમરી શેર કરે છે. આ મેમરી તમારી મશીન પર જ રહે છે. તે ક્લાઉડ સાથે સિંક થતી નથી.
સિસ્ટમ કેવી રીતે કામ કરે છે:
Claude ઇન્ડેક્સ તરીકે MEMORY.md નામની ફાઇલનો ઉપયોગ કરે છે. આ ઇન્ડેક્સ Claude ને debugging.md અથવા api-conventions.md જેવી અન્ય ટોપિક ફાઇલોને ટ્રેક કરવામાં મદદ કરે છે. Claude આ વધારાની ફાઇલો ત્યારે જ વાંચે છે જ્યારે જરૂર હોય. આ તમારા કોન્ટેક્સ્ટને બહુ ભારે થતા અટકાવે છે.
તેને કેવી રીતે મેનેજ કરવું:
- UI માં
/memoryકમાન્ડનો ઉપયોગ કરો. - Claude ને યાદ રાખવા કહો: "remember: always use pnpm."
- Claude ને ભૂલી જવા કહો: "forget the rule about pnpm."
- ફાઇલોને મેન્યુઅલી એડિટ કરો. તે સાદી Markdown ફાઇલો છે.
- "autoMemoryEnabled" ને false સેટ કરીને તેને બંધ કરો.
એકવાર તમે દરેક સેશનમાં તમારી જાતને ફરીથી સમજાવવાનું બંધ કરી દેશો, પછી તમે પાછા જવા માંગશો નહીં.
Optional learning community: https://t.me/GyaanSetuAi