𝗖𝗹𝗮𝘂𝗱𝗲 𝗖𝗼𝗱𝗲 𝗔𝘂𝘁𝗼 𝗠𝗲𝗺𝗼𝗿𝘆: ਆਪਣੀਆਂ ਪਸੰਦਾਂ ਨੂੰ ਵਾਰ-ਵਾਰ ਸਮਝਾਉਣਾ ਬੰਦ ਕਰੋ

ਤੁਸੀਂ ਇੱਕ ਨਵਾਂ Claude Code ਸੈਸ਼ਨ ਖੋਲ੍ਹਦੇ ਹੋ। ਇਹ ਉਹ ਸਭ ਕੁਝ ਭੁੱਲ ਜਾਂਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਕੱਲ੍ਹ ਇਸਨੂੰ ਸਿਖਾਇਆ ਸੀ। ਤੁਸੀਂ ਇਸਨੂੰ ਇਮੋਜੀ (emojis) ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਬੰਦ ਕਰਨ ਲਈ ਕਹਿੰਦੇ ਹੋ। ਅਗਲੀ ਸਵੇਰ, ਇਹ ਫਿਰ ਤੋਂ ਇਮੋਜੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।

Claude Code Auto Memory ਇਸ ਸਮੱਸਿਆ ਨੂੰ ਸੁਲਝਾਉਂਦਾ ਹੈ। ਜਿਵੇਂ-ਜਿਵੇਂ ਤੁਸੀਂ ਕੰਮ ਕਰਦੇ ਹੋ, ਇਹ ਤੁਹਾਡੀਆਂ ਸੁਧਾਰਾਂ ਅਤੇ ਪੈਟਰਨਾਂ ਨੂੰ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ। ਇਹ ਤੁਹਾਡੇ ਅਗਲੇ ਸੈਸ਼ਨ ਲਈ ਇਹਨਾਂ ਸਬਕਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦਾ ਹੈ।

ਇਸਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ 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/

ਮੈਮੋਰੀ ਪਾਥ (memory path) ਤੁਹਾਡੇ git repo ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ। ਇੱਕੋ ਰੈਪੋ ਦੇ ਸਬ-ਡਾਇਰੈਕਟਰੀਆਂ ਇੱਕ ਹੀ ਮੈਮੋਰੀ ਸਾਂਝੀ ਕਰਦੇ ਹਨ। ਇਹ ਮੈਮੋਰੀ ਤੁਹਾਡੀ ਮਸ਼ੀਨ 'ਤੇ ਹੀ ਰਹਿੰਦੀ ਹੈ। ਇਹ ਕਲਾਉਡ (cloud) ਨਾਲ ਸਿੰਕ ਨਹੀਂ ਹੁੰਦੀ।

ਸਿਸਟਮ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ:

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