Бір жобада Claude Code авто-жадын қалай өшіруге болады
MarkdownБір жобада Claude Code авто-жадын .claude/settings.json файлына autoMemoryEnabled: false жолын қосып өшіруге болады. Мұның /memory пәрменінен артықшылығы неде және жазбаларды қалай тазартуға болады?
Мақаланы толық оқу
Тек бір жобада Claude Code авто-жадын өшіру үшін сол жобаның .claude/settings.json файлына "autoMemoryEnabled": false жолын қосыңыз. /memory пәрменіндегі ауыстырып-қосқыш бұл үшін жарамайды: ол параметрді жаһандық файлға жазып, компьютеріңіздегі барлық жобаның жадын өшіреді.
Агент өзіне қажет емес нәрселерге тез толып кетуі мүмкін. Мұнда сипатталған жағдайда Hermes бір тапсырма туралы 2 сағат ойланған. «Қанша токен пайдаландың?» деп сұрағанда, «Жуықтап есептегенде, 100 миллион» деп жауап берді. Тапсырманы орындадың ба? «Жоқ, зерттедім». Ол барлық файлды кезекпен қарап шығып, шатаса берді.
Сондықтан агент жадына ең құнды ақпаратты ғана енгізу керек. Ал мұндағы бағалауға сай, Claude Code авто-жадында кемшілік бар: көлемі өте шағын әрі қатты ықшамдалған. Claude тек сіздің ережелеріңіз бойынша жұмыс істесін десеңіз, жоба параметрлеріне 1 жол қосу жеткілікті.
Авто-жадтың CLAUDE.md файлынан айырмасын, оны қалай өшіруді және ескі жазбалармен не істеу керегін қарастырайық. Бастайық.
Ailoot анықтамалық құжаттамасы: ailoot.ai/docs/.
Негізгі түйін
Жобаның .claude/settings.json файлын ашып, "autoMemoryEnabled": false жолын қосыңыз. Жобамен басқа адамдар да жұмыс істеп, жадты тек өзіңіз үшін өшіргіңіз келсе, сол кілтті .claude/settings.local.json файлына енгізіңіз. Кілт тек осы жобаға қолданылады; басқа жобаларда жад жұмысын жалғастырады. /memory ауыстырып-қосқышы кілтті ~/.claude/settings.json файлына жазып, жадты барлық жерде өшіреді. Жад өшірілгенде ескі жазбалар дискіде қала береді. Оларды /memory арқылы ашып, қолмен тазалауға болады.
Авто-жадтың CLAUDE.md файлынан айырмасы неде?
CLAUDE.md — негізгі нұсқаулар файлы, оны өзіңіз жазасыз. Әр жаңа чатта Claude «Мұнда не бар? Мен кіммін? Не істеуім керек?» деп сұрағандай болады. Бәрі CLAUDE.md файлында анық жазылса, ол «Дұрыс, мен сарапшымын. Түсіндім» дейді.
Авто-жадты Claude өзі жазады. Сіз оған «Әрқашан мен қалаған тілде жауап беру керегін есте сақта» немесе «Мәндерді кодқа тікелей жазба; оларды әрдайым дерекқордан ал» дейсіз, ал ол жад қалтасына «мұны енді қайталама» дегенге ұқсас файл жазады. Кейінгі сеанстарда осыны есіне алады.
Әрине, үнемі емес. Агенттер әлі де кейбір нәрсені ұмытады, сондықтан оларды бақылап отыру керек: «Мына жерді қарашы, тағы ұмытып кетіпсің. Біз мұны бұрын талқылағанбыз ғой». Ол «Иә, есіме түсті; оны мына файлдан таптым» деп жауап береді. Сондықтан біз әдетте маңыздының бәрін жадқа сеніп тапсырмай, CLAUDE.md файлына енгіземіз.
CLAUDE.md файлына қандай ережелер жазу керегі жеке мақалада, ал Claude чатындағы Memory мен CLAUDE.md айырмасы басқа мақалада егжей-тегжейлі түсіндірілген.
Жобаларыңызды AI агенттерімен жасасаңыз, қолданатын құралдарыңыздың құжаттамасын қолыңыз жететін жерде сақтаңыз.
Claude өздігінен не жазады
Claude Code жазбалардың 4 түрін сақтайды:
user— рөліңіз, тәжірибеңіз және қалаған жұмыс тәсіліңіз;feedback— түзетулеріңіз бен мақұлдаған тәсілдеріңіз;project— кодтан көрінбейтін ағымдағы жұмыс, мерзімдер мен шешімдер;reference— жоба сыртындағы ақпаратты, мысалы, тапсырма трекерін қайдан табуға болатыны.
Мұның бәрі ~/.claude/projects/<project>/memory/ ішінде сақталады. Ондағы негізгі файл — MEMORY.md: әр жазбаға 1 жол бөлінген мазмұн кестесі. Әр сеанстың басында Claude осы файлдың алғашқы 200 жолын немесе 25 KB көлемін оқиды да, қажет кезде басқа файлдарды ашады. Жад тек компьютеріңізде сақталады: ол басқа құрылғыға не бұлтқа көшірілмейді.
Мұнда келтірілген мысалда пайдаланушының аты мен рөлі, сондай-ақ динамикалық мәндерді кодқа тікелей жазбау ережесі бар; барлығы небәрі 5–7 жол. Бұлар агенттің өзіне арналған жұмыс ережелері.
Жоба білімін агент сілтемелер арқылы оқитын файлдар қалтасы түріндегі екінші мида сақтауға болады. Мұндай тәсіл үшін «екінші ми» дағдысын анықтап, Hermes орнату пәрмендері мен «қай тапсырмаға қай модельді қолдану керек» кестесі бар PDF файлын жоба файлдарымен бірге сақтау пайдалы.
Бір жобада авто-жадты қалай өшіруге болады
Жоба параметрлеріне жол қосыңыз
Жобаның негізгі қалтасында
.claudeатты жасырын қалта, оның ішіндеsettings.jsonфайлы болады. Claude Code-тан өзінен сұраудың ең оңай жолы: «Осы жобаның.claude/settings.jsonфайлына"autoMemoryEnabled": falseмәнін қосып, басқа параметрлерді өзгертпе». Файлды қолмен ашсаңыз және ол жоқ болса, оны мына мазмұнмен жасаңыз:{ "autoMemoryEnabled": false }Файлда параметрлер бар болса, кілтті солардың қатарына қосып, қалғанына тимеңіз.
autoMemoryEnabledмәніfalseболғанда, Claude жад қалтасын оқымайды да, оған ештеңе жазбайды.Параметрдің кімге қолданылатынын таңдаңыз
.claude/settings.json— ортақ жоба файлы, ол жобамен жұмыс істейтіндердің бәріне қолданылады. Жадты тек өзіңіз үшін өшіргіңіз келсе, сол кілтті.claude/settings.local.jsonфайлына енгізіңіз: бұл — осы жобаға арналған жеке параметрлер файлыңыз.Жоба параметрлері жаһандық параметрлерден басым болады.
~/.claude/settings.jsonфайлында жад қосулы болса да, осы жоба үшінfalseмәні қолданылады.Claude Code-ты қайта іске қосыңыз
Сеансты жауып, жоба қалтасында
claudeпәрменін қайта іске қосыңыз./statusдеп теріңіз: жоба файлыSetting sourcesжолында көрсетілуі керек. Көрсетілсе, Claude оны оқыған. Көрші жобада жад қосулы болып қалады.
Тағы 2 әдіс бар, бірақ олардың мақсаты басқа:
CLAUDE_CODE_DISABLE_AUTO_MEMORY=1орта айнымалысы.CLAUDE_CODE_DISABLE_AUTO_MEMORY=1 claudeпәрменін іске қоссаңыз, жад тек сол іске қосу кезінде өшеді және параметр файлдарындағы кілттен басым болады. Бірақ бұл пәрменді әр жолы теру керек./memoryішіндегі ауыстырып-қосқыш. ОлautoMemoryEnabledмәнін компьютердегі барлық жобаға ортақ жаһандық~/.claude/settings.jsonфайлына жазады. Оны бір жобада қолдансаңыз, жад барлық жерде өшеді.
Тағы бір жайт: фондық сеанста ауыстырып-қосқыш жадты өшіре алады, бірақ қайта қоса алмайды. Оны қосу үшін терминалда claude пәрменін өзіңіз іске қосып, қалыпты сеанс бастаңыз.
Ескерту
Жадты өшіру Claude бұрын жазған ештеңені жоймайды. memory қалтасы оны өзіңіз тазалағанша дискіде қала береді.
Ескі жазбалармен не істеу керек
/memory пәрмені жад файлдарын көрсетіп, кез келгенін ашуға мүмкіндік береді. Олар кәдімгі мәтіндік файлдар: өңдеуге немесе жоюға болады.
Оларды тексермей жоймаңыз; алдымен ішінде не барын қараңыз. Мұнда сипатталған ережелер қалтасын тазалау жағдайында агент өзін-өзі саралау кезінде пайдаланушы туралы қажетсіз ақпаратты жазып алған. Ескірген ережелерге толы түбірлік CLAUDE.md файлы қандай зиян келтірсе, ретсіз ережелер де дәл сондай зиян келтіреді: агент оларды әлі де қолданады, ойдан ақпарат шығарады және сізге беретін контексті нашарлатады.
Тазалауды агенттен сұрауға болады. Аптасына бір рет оған бизнес қалтасы үшін мынадай тапсырма беруге болады; бұл жад қалтасына да жарайды:
Сіздің тапсырмаңыз — енді өзекті емес немесе ескірген нәрселердің бәрін тауып, олардың шынымен ескіргенін дәлелдеу. Әзірге ештеңені жоймаңыз; тек тауып, маған көрсетіңіз.
Ол дәлелдерімен бірге тізім ұсынады, ал нені жою керегін өзіңіз шешесіз. Жазбалардан ең құнды ақпаратты ғана CLAUDE.md файлына көшіріңіз. Claude нұсқауларды орындауы үшін оларды қысқа ұстау жолы жеке мақалада түсіндіріледі. Ал қалталар мен ережелерді пайдаланып жоба жадын тұтастай ұйымдастыру екінші ми туралы мақалада қарастырылған.
Авто-жадты қосулы қалдырдыңыз ба, әлде өшірдіңіз бе? Claude сіз туралы нені есте сақтап үлгергенін тексеріңіз. Ailoot туралы оқуды ailoot.ai сайтында жалғастыра аласыз.
Дереккөздер
- Claude Code: Claude жобаңызды қалай есте сақтайды — жазба түрлері, жад қалтасы, 200 жол немесе 25 KB, /memory ауыстырып-қосқышы, бір жобаға арналған параметр және орта айнымалысы
- Claude Code: Параметр файлдары және басымдық реті —
.claude/settings.json,.claude/settings.local.jsonжәне~/.claude/settings.jsonфайлдары, әрі қайсысы басым болатыны - Claude Code: Параметрлер анықтамалығы, autoMemoryEnabled —
falseмәнінің әсері, кілтті қайда орнатуға болатыны және орта айнымалысының басымдығы
Толығырақ
Жиі қойылатын сұрақтар
Бір жобада жадты тек өзім үшін қай файл арқылы өшіремін?
Сол жобаның .claude/settings.local.json файлына "autoMemoryEnabled": false қосыңыз. Ортақ жоба баптауы үшін .claude/settings.json қолданылады. /memory ауыстырғышы жаһандық баптауды өзгертеді, сондықтан көрші жобаларда жад қосулы қалуы керек болса, ол жарамайды.
Автоматты жадты өшіру ескі жазбаларды жоя ма?
Жоқ. Жад қалтасы дискіде сақталады. Бірдеңені жоймас бұрын файлдарын қарап, қажет шешімдерді басқа жерге сақтаңыз. Жоба баптауларын өзгерткеннен кейін Claude Code-ты қайта іске қосып, /status арқылы баптаудың қайдан жүктелгенін тексеріңіз.