𝗖𝗹𝗮𝘂𝗱𝗲 𝗖𝗼𝗱𝗲 𝗔𝘂𝘁𝗼 𝗠𝗲𝗺𝗼𝗿𝘆: ਆਪਣੀਆਂ ਪਸੰਦਾਂ ਨੂੰ ਵਾਰ-ਵਾਰ ਸਮਝਾਉਣਾ ਬੰਦ ਕਰੋ
ਤੁਸੀਂ ਇੱਕ ਨਵਾਂ Claude Code ਸੈਸ਼ਨ ਖੋਲ੍ਹਦੇ ਹੋ। ਇਹ ਉਹ ਸਭ ਕੁਝ ਭੁੱਲ ਜਾਂਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਕੱਲ੍ਹ ਇਸਨੂੰ ਸਿਖਾਇਆ ਸੀ। ਤੁਸੀਂ ਇਸਨੂੰ ਇਮੋਜੀ (emojis) ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਬੰਦ ਕਰਨ ਲਈ ਕਹਿੰਦੇ ਹੋ। ਅਗਲੀ ਸਵੇਰ, ਇਹ ਫਿਰ ਤੋਂ ਇਮੋਜੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
Claude Code Auto Memory ਇਸ ਸਮੱਸਿਆ ਨੂੰ ਸੁਲਝਾਉਂਦਾ ਹੈ। ਜਿਵੇਂ-ਜਿਵੇਂ ਤੁਸੀਂ ਕੰਮ ਕਰਦੇ ਹੋ, ਇਹ ਤੁਹਾਡੀਆਂ ਸੁਧਾਰਾਂ ਅਤੇ ਪੈਟਰਨਾਂ ਨੂੰ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ। ਇਹ ਤੁਹਾਡੇ ਅਗਲੇ ਸੈਸ਼ਨ ਲਈ ਇਹਨਾਂ ਸਬਕਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦਾ ਹੈ।
ਇਸਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ Claude Code v2.1.59 ਜਾਂ ਇਸ ਤੋਂ ਨਵੇਂ ਵਰਜ਼ਨ ਦੀ ਲੋੜ ਹੈ। ਚੈੱਕ ਕਰਨ ਲਈ claude --version ਚਲਾਓ।
CLAUDE.md ਅਤੇ Auto Memory ਵਿਚਕਾਰ ਅੰਤਰ ਨੂੰ ਸਮਝੋ:
CLAUDE.md
- ਇਹ ਤੁਸੀਂ ਲਿਖਦੇ ਹੋ।
- ਇਸ ਵਿੱਚ ਖਾਸ ਨਿਯਮ ਅਤੇ ਹਦਾਇਤਾਂ ਹੁੰਦੀਆਂ ਹਨ।
- ਇਹ ਹਰ ਸੈਸ਼ਨ ਵਿੱਚ ਪੂਰੀ ਤਰ੍ਹਾਂ ਲੋਡ ਹੁੰਦਾ ਹੈ।
- ਇਸਦੀ ਵਰਤੋਂ ਕੋਡ ਕਨਵੈਨਸ਼ਨਾਂ (code conventions) ਅਤੇ ਆਰਕੀਟੈਕਚਰ ਲਈ ਕਰੋ।
Auto Memory
- Claude ਇਸਨੂੰ ਆਪਣੇ ਆਪ ਲਿਖਦਾ ਹੈ।
- ਇਸ ਵਿੱਚ ਸਿੱਖੇ ਹੋਏ ਸਬਕ ਅਤੇ ਪੈਟਰਨ ਹੁੰਦੇ ਹਨ।
- ਇਹ ਸਿਰਫ਼ ਪਹਿਲੀਆਂ 200 ਲਾਈਨਾਂ ਜਾਂ 25KB ਹੀ ਲੋਡ ਕਰਦਾ ਹੈ।
- ਇਸਦੀ ਵਰਤੋਂ ਡੀਬੱਗਿੰਗ ਨੋਟਸ (debugging notes) ਅਤੇ ਨਿੱਜੀ ਪਸੰਦਾਂ ਲਈ ਕਰੋ।
ਮੈਮੋਰੀ ਕਿੱਥੇ ਹੁੰਦੀ ਹੈ?
ਬਹੁਤ ਸਾਰੇ ਲੋਕ ਗਲਤ ਜਗ੍ਹਾ ਲੱਭਦੇ ਹਨ। ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਇੱਕ .claude/ ਫੋਲਡਰ ਹੁੰਦਾ ਹੈ। ਇਹ ਫੋਲਡਰ ਸਿਰਫ਼ ਸੈਟਿੰਗਾਂ ਰੱਖਦਾ ਹੈ।
Auto Memory ਫਾਈਲਾਂ ਤੁਹਾਡੀ ਹੋਮ ਡਾਇਰੈਕਟਰੀ (home directory) ਵਿੱਚ ਹੁੰਦੀਆਂ ਹਨ: /Users/yourname/.claude/projects/your-project/memory/
ਮੈਮੋਰੀ ਪਾਥ (memory path) ਤੁਹਾਡੇ git repo ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ। ਇੱਕੋ ਰੈਪੋ ਦੇ ਸਬ-ਡਾਇਰੈਕਟਰੀਆਂ ਇੱਕ ਹੀ ਮੈਮੋਰੀ ਸਾਂਝੀ ਕਰਦੇ ਹਨ। ਇਹ ਮੈਮੋਰੀ ਤੁਹਾਡੀ ਮਸ਼ੀਨ 'ਤੇ ਹੀ ਰਹਿੰਦੀ ਹੈ। ਇਹ ਕਲਾਉਡ (cloud) ਨਾਲ ਸਿੰਕ ਨਹੀਂ ਹੁੰਦੀ।
ਸਿਸਟਮ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ:
Claude ਇੱਕ ਇੰਡੈਕਸ ਵਜੋਂ MEMORY.md ਨਾਮਕ ਫਾਈਲ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਹ ਇੰਡੈਕਸ Claude ਨੂੰ debugging.md ਜਾਂ api-conventions.md ਵਰਗੀਆਂ ਹੋਰ ਵਿਸ਼ਾ ਫਾਈਲਾਂ ਨੂੰ ਟਰੈਕ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ। Claude ਇਹਨਾਂ ਵਾਧੂ ਫਾਈਲਾਂ ਨੂੰ ਸਿਰਫ਼ ਲੋੜ ਪੈਣ 'ਤੇ ਹੀ ਪੜ੍ਹਦਾ ਹੈ। ਇਹ ਤੁਹਾਡੇ ਕੰਟੈਕਸਟ (context) ਨੂੰ ਬਹੁਤ ਭਾਰੀ ਹੋਣ ਤੋਂ ਰੋਕਦਾ ਹੈ।
ਇਸਨੂੰ ਕਿਵੇਂ ਮੈਨੇਜ ਕਰਨਾ ਹੈ:
- UI ਵਿੱਚ
/memoryਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ। - Claude ਨੂੰ ਯਾਦ ਰੱਖਣ ਲਈ ਕਹੋ: "remember: always use pnpm."
- Claude ਨੂੰ ਭੁੱਲਣ ਲਈ ਕਹੋ: "forget the rule about pnpm."
- ਫਾਈਲਾਂ ਨੂੰ ਮੈਨੂਅਲੀ (manually) ਐਡਿਟ ਕਰੋ। ਇਹ ਸਾਧਾਰਨ Markdown ਫਾਈਲਾਂ ਹਨ।
- "autoMemoryEnabled" ਨੂੰ false 'ਤੇ ਸੈੱਟ ਕਰਕੇ ਇਸਨੂੰ ਬੰਦ ਕਰੋ।
ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਹਰ ਸੈਸ਼ਨ ਵਿੱਚ ਆਪਣੀਆਂ ਗੱਲਾਂ ਦੁਹਰਾਉਣਾ ਬੰਦ ਕਰ ਦਿੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਵਾਪਸ ਨਹੀਂ ਜਾਣਾ ਚਾਹੋਗੇ।
Optional learning community: https://t.me/GyaanSetuAi