Claude Code session ను resume చేయడం, history కనుగొనడం
పేరు లేదా picker ద్వారా Claude Code session ను కొనసాగించడం, session files ఎక్కడ plaintext transcriptsగా సేవ్ అవుతాయో, version మార్పుల్లో flags ఎలా తనిఖీ చేయాలో తెలుసుకోండి.
Claude Code session ను ఎలా కొనసాగించాలి
Claude Code session ను కొనసాగించడానికి, ప్రస్తుత directory లోని ఇటీవలి conversation కోసం claude --continue ను లేదా పాత conversation ను జాబితా నుంచి ఎంచుకోవడానికి claude --resume ను అమలు చేయండి. ఇప్పటికే నడుస్తున్న session లో, నిష్క్రమించకుండా వేరే conversation కు మారడానికి /resume command ను ఉపయోగించండి. సంక్షిప్త రూపాలు -c మరియు -r.
claude --continue
claude --resume
claude --resume auth-refactorమీకు session name లేదా దాని ID ఇప్పటికే తెలిసి ఉంటే, దాన్ని argument గా ఇవ్వండి. అప్పుడు Claude Code picker ను చూపకుండా నేరుగా ఆ session కు వెళ్తుంది.
క్రింది సమాచారం August 2026 నాటికి ఉన్న అధికారిక session documentation కు అనుగుణంగా ఉంటుంది. Claude Code తరచుగా releases చేస్తుంది. Version మారినప్పుడు flag పేర్లు మరియు keyboard shortcuts కూడా మారవచ్చు. అందువల్ల ఇక్కడి సమాచారం మీ terminal లో కనిపించే దానితో సరిపోకపోతే, claude --help మరియు ఆ పేజీని ప్రామాణిక ఆధారంగా పరిగణించండి.
సెషన్ అంటే వాస్తవంగా ఏమిటి
సెషన్ అనేది ఒక project directoryకి అనుసంధానమైన, సేవ్ చేసిన సంభాషణ. ఇందులో tool calls మరియు వాటి ద్వారా వచ్చిన ఫలితాలతో సహా మొత్తం message history ఉంటుంది. మీరు పని చేస్తున్నప్పుడు Claude Code దీన్ని చివర్లో ఒక్కసారి మాత్రమే కాకుండా నిరంతరం diskలో రాస్తుంది. అందువల్ల terminal మూసివేసినా లేదా SSH connection కోల్పోయినా సంభాషణ కొనసాగుతుంది.
Resume చేయడం ద్వారా text మాత్రమే తిరిగి రాదు. మొత్తం conversation history తిరిగి వస్తుంది. అలాగే ఆ session ఉపయోగిస్తున్న model కూడా తిరిగి వస్తుంది. మీరు --agent ఉపయోగించి ఉంటే, session ప్రారంభమైన subagent కూడా తిరిగి వస్తుంది. Permission mode కూడా తిరిగి వస్తుంది. అయితే safety కోసం కొన్ని మినహాయింపులు ఉన్నాయి. Plan mode మరియు bypass-permissions mode ఎప్పుడూ restore కావు. అందువల్ల వీటిలో ఉన్న sessionను resume చేసినప్పుడు, కొత్త session ప్రారంభమయ్యే modeలోనే అది కొనసాగుతుంది.
కొన్ని విషయాలు తిరిగి రావు, ఎందుకంటే అవి సేవ్ చేసిన state కాకుండా launch-time flags. --add-dirతో జోడించిన directories, అలాగే --mcp-config, --settings మరియు --plugin-dir వంటి optionsను resume చేసేటప్పుడు మళ్లీ pass చేయాలి. settings.json వంటి settings files launch సమయంలో మళ్లీ చదవబడతాయి. కాబట్టి వాటిలో ఉన్న settingsను మళ్లీ ఇవ్వాల్సిన అవసరం లేదు.
VPSలో session history ఎందుకు మరింత ముఖ్యమైనది
చాలామందిని ఆశ్చర్యపరిచే విషయం ఇది. Transcript agent నడిచిన machineలోనే రాయబడుతుంది. అది మీ accountలో నిల్వ ఉండదు, cloudకు sync కూడా కాదు. అది ఆ machine diskలోని ఒక file.
అందువల్ల VPSలోని tmux windowలో మీరు వదిలిన session, laptopలోని pickerలో కనిపించదు. అలాగే laptopలోని session VPSలో కనిపించదు. వాటి మధ్య ఏదీ తరలించబడదు. చాలా మంది VPSలో tmuxలో Claude Code నడిపే విధంగా మీరు కూడా పనిచేస్తే, మీ నిజమైన conversation history serverలోనే పేరుకుపోతుంది. మీరు స్థానికంగా చూసే pickerలో వేరే, చాలా తక్కువ sessions కనిపిస్తాయి.
ఇదే విభజన interfaces మధ్య కూడా వర్తిస్తుంది. Desktop app మరియు VS Code extension తమ స్వంత session historyని వేర్వేరుగా నిర్వహిస్తాయి. వాటిలో ఏదీ CLI history కాదు. Claude Code on the web కూడా తన స్వంత historyని నిర్వహిస్తుంది.
ఒకే machineలో search పరిధి మీరు ఊహించినదానికంటే విస్తృతంగా ఉంటుంది. claude --resume <session-id> ముందుగా ప్రస్తుత project directory మరియు దాని git worktreesలో వెతుకుతుంది. తరువాత అదే machineలోని మిగిలిన projectలన్నింటిలో వెతుకుతుంది. గుర్తుంచుకోవాల్సిన ముఖ్యమైన విషయం: "ఆ machineలో". మరో hostకు చెందిన session IDకి ఏదీ కనుగొనబడదు. Claude Code దీనిని No conversation found with session ID: <session-id> ద్వారా తెలియజేస్తుంది.
Claude Code సెషన్ చరిత్రను ఎక్కడ నిల్వ చేస్తుంది
డిఫాల్ట్గా, transcriptలు మీ Claude Code config directory కింద, ~/.claude/projects/<project>/<session-id>.jsonl రూపంలోని pathలో నిల్వ అవుతాయి.
<project> అనేది మీ working directory pathలోని ప్రతి non-alphanumeric characterను hyphenతో భర్తీ చేసిన రూపం. అందువల్ల /home/deploy/apps/apiలో ప్రారంభమైన session, -home-deploy-apps-api పేరున్న directory కింద నిల్వ అవుతుంది. ఈ విధంగా మార్చిన పేరు 200 charactersను మించితే, Claude Code దాన్ని కుదించి పూర్తి pathకు సంబంధించిన hashను చివర జత చేస్తుంది. అందువల్ల directory పేరు filesystem పరిమితుల్లోనే ఉంటుంది.
ఈ file JSONL formatలో ఉంటుంది. ప్రతి lineలో ఒక JSON object ఉంటుంది. అది message, tool use లేదా metadata entry కావచ్చు. ఇది చదవగలిగే text కాబట్టి, చదవడం సమస్య కాదు.
కానీ దీనిపై ఆధారపడి parser రాయడం సిఫార్సు చేయబడదు. Entry format Claude Codeకు అంతర్గతమైనది మరియు versions మధ్య మారుతుంది. అందువల్ల ఈ filesను నేరుగా చదివే script ఏ update తర్వాతైనా పనిచేయకపోవచ్చు. Anthropic స్వంత documentationలో బదులుగా /export లేదా documented script interfacesను ఉపయోగించమని చెబుతుంది. ఈ కారణంగానే ఆ సలహా సరైనది.
రెండు settings ఈ ప్రవర్తనను మార్చగలవు. CLAUDE_CONFIG_DIR మొత్తం config directory స్థానాన్ని మార్చుతుంది. Transcriptsను ప్రత్యేక volumeలో లేదా encrypted volumeలో ఉంచడానికి ఇదే విధానం. settings.jsonలోని cleanupPeriodDays అవి ఎంతకాలం నిల్వ ఉండాలో నియంత్రిస్తుంది. దీని default విలువ 30 days, minimum విలువ 1.
ఆ transcript ఫైళ్లలో వాస్తవంగా ఏముంటుంది
ప్రతి tool ఫలితం రికార్డ్ అవుతుంది. అంటే Claude చదివిన ఫైళ్ల contents, Claude అమలు చేసిన commands output transcript లో ఉంటాయి. Anthropic యొక్క data usage page విషయాన్ని స్పష్టంగా చెబుతుంది: Claude Code session transcripts ను స్థానికంగా plaintext రూపంలో ~/.claude/projects/ కింద నిల్వ చేస్తుంది.
సర్వర్పై దీని అర్థం ఏమిటో పరిశీలించండి. సేవ ఎందుకు start కాలేదో తెలుసుకోవడానికి Claude ఒక .env file చదివితే, ఆ file contents ఇప్పుడు మీ home directoryలోని JSONL fileలో ఉంటాయి. ఏదైనా command connection string ను print చేస్తే, ఆ string కూడా అందులో ఉంటుంది. ఏదీ leak కాలేదు. ఏమి జరిగిందో transcript రికార్డ్ చేసింది. అదే దాని ఉద్దేశ్యం. అందుకే దాన్ని మీ threat modelలో చేర్చాలి.
- Backups:
/homeలేదా/rootయొక్క సాధారణ backup మీ transcripts ను backups నిల్వ చేసే ప్రదేశానికి copy చేస్తుంది. ఒక exclusion జోడించండి. లేకపోతే మీ prompts మరియు file contents యొక్క copies ఇప్పుడు మీ backup storeలో ఉంటాయని అంగీకరించండి. - Snapshots and images: ఏ కారణంతోనైనా తీసిన VPS snapshotలో మొత్తం directory ఉంటుంది. రెండో serverను నిర్మించడానికి clone చేసే imageలో కూడా అదే ఉంటుంది.
- Other accounts on the box: permissions కఠినంగా ఉన్నాయని ఊహించకుండా,
ls -ld ~/.claude ~/.claude/projectsతో modes ను స్వయంగా తనిఖీ చేయండి. - Deliberate uploads:
/feedbackcommand conversation historyని ఉద్దేశపూర్వకంగా Anthropicకు పంపుతుంది./bugమరియు/shareకూడా అదే మార్గం ద్వారా report చేస్తాయి. ఇవి మీరు ఎంచుకుని చేసే చర్యలు. కాబట్టి confirm చేయడానికి ముందు మీరు దేనికి అంగీకరిస్తున్నారో తెలుసుకోండి.
Transcript అసలు ఉండకూడదని మీరు కోరుకుంటే, CLAUDE_CODE_SKIP_PROMPT_HISTORY transcript writes ను అణచివేస్తుంది. ఒక non-interactive claude -p run కోసం --no-session-persistence వాటిని అణచివేస్తుంది. ఏదైనా option set చేసే ముందు దాని trade-off ను స్పష్టంగా అర్థం చేసుకోండి. resume చదివేది transcripts నుంచే. కాబట్టి transcript లేకపోతే resume కూడా ఉండదు.
పాత సంభాషణను ఎలా కనుగొనాలి
claude --resume తో picker ను తెరవండి. నడుస్తున్న session లోపల ఉంటే /resume ఉపయోగించండి. మీరు session కు పేరు ఇచ్చి ఉంటే ప్రతి row లో ఆ పేరు కనిపిస్తుంది. పేరు ఇవ్వకపోతే రూపొందించిన title కనిపిస్తుంది. అలాగే చివరి activity నుంచి గడిచిన సమయం, git branch, file size కూడా కనిపిస్తాయి.
picker లో search సదుపాయం ఉంది. జాబితాను filter చేయడానికి / నొక్కండి లేదా నేరుగా typing ప్రారంభించండి. పరిధిని విస్తరించే shortcuts ముఖ్యమైనవి: ఈ machine లోని ప్రతి project కు చెందిన sessions ను Ctrl+A చూపిస్తుంది. ప్రస్తుత repository లోని అన్ని worktree లను Ctrl+W చూపిస్తుంది. ప్రస్తుత git branch కు మాత్రమే Ctrl+B పరిమితం చేస్తుంది. session ను ఎంచుకునే ముందు దాని content ను preview చేయడానికి Space నొక్కండి. highlight చేసిన session పేరు మార్చడానికి Ctrl+R నొక్కండి.
Sessions కు పేరు పెట్టడం వల్ల ఈ ప్రక్రియ చాలా సులభమవుతుంది. claude -n auth-refactor తో session ప్రారంభించండి. సంభాషణ నిజమైన పని అంశంగా మారిందని గుర్తించిన సమయంలో, మధ్యలో /rename auth-refactor అమలు చేయండి. ఆ తర్వాత shell నుంచే పేరు ద్వారా named session ను మళ్లీ ప్రారంభించవచ్చు.
పేరు పెట్టని session కు కూడా generated title వస్తుంది. మీ మొదటి prompt ను సంక్షిప్తంగా వివరిస్తూ background request ద్వారా చిన్న, వేగవంతమైన model ఆ title ను రాస్తుంది. ఆ title picker లోని row ను గుర్తించడంలో సహాయపడుతుంది. అయితే అది resume handle కాదు. claude --resume <name> మీరు స్వయంగా పెట్టిన పేర్లతో మాత్రమే match అవుతుంది.
సరైన session ను కనుగొనడానికి transcripts లో grep ఉపయోగించడం
కొన్నిసార్లు మీకు ఒక వాక్యభాగం మాత్రమే గుర్తుంటుంది. మిగతా వివరాలు ఏవీ గుర్తుండవు. Transcripts text రూపంలో ఉంటాయి కాబట్టి, వాటిలో search చేయవచ్చు.
grep -rl "nftables" ~/.claude/projects/ఇది సరిపోలిన transcripts యొక్క paths ను ముద్రిస్తుంది. .jsonl extension లేకుండా ఉన్న filename session ID. claude --resume <session-id> దాన్ని స్వీకరిస్తుంది. మీకు కావాల్సిన session ఏదో గుర్తించడానికి grep ఉపయోగించండి. ఆ తర్వాత దాన్ని resume చేయండి లేదా వాస్తవంగా చదవడానికి export చేయండి.
ఇక్కడ రెండు ముఖ్యమైన పరిమితులు ఉన్నాయి. Content JSON-escaped గా ఉంటుంది. అందువల్ల quote characters ఉన్న phrase లేదా line break మధ్య విభజించబడిన phrase, literal string గా సరిపోలకపోవచ్చు. అలాగే tool result లో match కనిపిస్తే, Claude ఆ text ను చూసిందని మాత్రమే అర్థం. దాన్ని ఎవరైనా type చేశారని అర్థం కాదు.
సంభాషణను చదవడం మరియు ఎగుమతి చేయడం
/export ప్రస్తుత సంభాషణను plain textగా render చేస్తుంది. ఇందులో messages మరియు tool output ను JSONకు బదులుగా చదవగలిగే రూపంలో రాస్తుంది. argument లేకుండా ఉపయోగిస్తే clipboard లేదా file ఎంపికను అందించే menu తెరుస్తుంది. filename ఇస్తే /export handover.txt నేరుగా ఆ pathకు రాస్తుంది. సంభాషణను server నుంచి మీ laptopకు తరలించడానికి లేదా ticketకు జత చేయడానికి ఇదే సరైన విధానం.
ఆటోమేషన్ కోసం స్థిరంగా ఉండేలా రూపొందించిన interfaces ను ఉపయోగించండి. Hooks మరియు status line commands inputగా transcript_path field ను స్వీకరిస్తాయి. అందువల్ల session ముగిసినప్పుడు SessionEnd hook transcript ను archive చేయగలదు. Stored session ను తెరవకుండానే దానికి ప్రశ్న కూడా పంపవచ్చు:
claude -p --resume <session-id> --output-format json "summarize what we changed" | jq -r '.result'ఇది పాత సంభాషణలోకి follow-up prompt ను పంపి structured JSON ను తిరిగి ఇస్తుంది. తదుపరి releaseలో మారగల JSONL format ను parse చేయడం కంటే ఇది చాలా మెరుగైన పునాది.
కొనసాగించడం కంటే కొత్తగా ప్రారంభించడం మంచిగా ఉన్నప్పుడు
కొనసాగిస్తే మొత్తం చరిత్ర తిరిగి వస్తుంది. తరువాతి ప్రతి అభ్యర్థన కూడా ఆ మొత్తం చరిత్రను మోస్తుంది. నిన్న నాలుగు గంటలు నడిచిన సంభాషణను ఈరోజు కొనసాగించడం ఖరీదైనది. సుదీర్ఘ sessionలో token వినియోగం ఎలా పెరుగుతుందో ఆ ఖర్చు నిజంగా ఎక్కడి నుంచి వస్తుందో వివరిస్తుంది.
Claude Code కొన్నిసార్లు మధ్యస్థ మార్గాన్ని అందిస్తుంది. Pro లేదా Max planలో, సుమారు ఒక గంట idleగా ఉన్న మరియు 100,000 tokens కంటే ఎక్కువ కలిగిన sessionను resume చేస్తే, మీ మొదటి messageకు ముందు ఒక dialog తెరుచుకుంటుంది. అప్పటికి prompt cache గడువు ముగిసివుంటుంది. అందువల్ల మీరు ఏ option ఎంచుకున్నా, తదుపరి అభ్యర్థన మొత్తం చరిత్రను ఒకసారి మళ్లీ process చేస్తుంది.
- Resume from summary వెంటనే compactionను అమలు చేస్తుంది. అందువల్ల తరువాతి అభ్యర్థనలు పూర్తి చరిత్రకు బదులుగా summaryను మోస్తాయి. ప్రతి అభ్యర్థనకు తక్కువ ఖర్చు ఉంటుంది. అయితే summaryలో తొలగిపోయిన సమాచారం ఇక అందుబాటులో ఉండదు.
- Resume full session as-is సంభాషణను ఎలాంటి మార్పు లేకుండా load చేస్తుంది. ప్రతి వివరాన్ని ఉంచుతుంది. అయితే ప్రతి అభ్యర్థన ఖర్చు సంభాషణ పరిమాణానికి అనుగుణంగా పెరుగుతుంది.
మూడవ option పూర్తి sessionను resume చేసి, తరువాత resume చేసినప్పుడు ఆ dialog కనిపించకుండా చేస్తుంది.
ఈ నిర్ణయం కనిపించేంత క్లిష్టమైనది కాదు. మీరు టైప్ చేయబోయే తదుపరి విషయం ఇప్పటికే చెప్పిన దానిపై ఆధారపడితే resume చేయండి. ఆధారపడకపోతే కొత్తగా ప్రారంభించండి. పాత సందర్భం ప్రభావాన్ని గమనించడం ప్రారంభించినప్పుడు అది సులభంగా కనిపిస్తుంది: మీరు ఒక గంట క్రితం తొలగించిన fileను Claude ప్రస్తావించడం, లేదా session ప్రారంభంలోనే మీరు నిర్ణయించిన విషయాన్ని మళ్లీ వాదించడం. ఇది stale context. దాన్ని కొనసాగిస్తే tokens మరియు ఖచ్చితత్వం రెండూ ఒకేసారి దెబ్బతింటాయి.
పాత సంభాషణలో ఉపయోగకరమైన భాగం మీరు మళ్లీ అవసరం చేసుకునే decision లేదా fact అయితే, దాన్ని resume చేసి తీసుకువస్తుందని ఆధారపడవద్దు. ప్రతి session చూడగలిగే చోట దాన్ని రాసి ఉంచండి. ఇందుకోసమే Claude Code యొక్క memory files ఉన్నాయి.
/branch గురించి కూడా ఇక్కడ తెలుసుకోవడం ఉపయోగకరం. ఇది ప్రస్తుత స్థానం వరకు ఉన్న సంభాషణను copy చేసి, ఆ copyలోకి మిమ్మల్ని మార్చుతుంది. అసలు session అలాగే ఉంటుంది మరియు pickerలో కనిపిస్తూనే ఉంటుంది. మొదటి విధానాన్ని కోల్పోకుండా రెండవ విధానాన్ని ప్రయత్నించడానికి దీన్ని ఉపయోగించండి.
Resume, compaction మరియు memory మధ్య తేడా
ఇవి తరచుగా కలగలిపి అర్థం చేసుకుంటారు. కానీ ఇవి వేర్వేరు సమస్యలను పరిష్కరిస్తాయి.
Resume అనేది మీరు బయటకు వచ్చిన తర్వాత, reboot చేసిన తర్వాత లేదా మరో పనికి మారిన తర్వాత సంభాషణను మళ్లీ కొనసాగించడం గురించి. Compaction అనేది సజీవ సంభాషణలోని context window కు సంబంధించినది: /compact Claude వద్ద ఉన్న context ను summaryతో భర్తీ చేస్తుంది. దాంతో తర్వాతి అభ్యర్థనలకు తక్కువ tokens పంపబడతాయి. మీ సమస్య context window నిండిపోవడం అయితే, compaction సరైన సాధనం. Claude Code context window నిర్వహణలో దీనిని సమగ్రంగా వివరించారు.
Memory దీనికి కూడా భిన్నమైనది. CLAUDE.md files మరియు auto memory ప్రతి session ప్రారంభంలో load అయ్యే instructions మరియు facts ను కలిగి ఉంటాయి. అందువల్ల అవి మీరు తిరిగి చేరే సంభాషణ కావు. మళ్లీ ఒక సంభాషణకు తిరిగి వెళ్లాల్సిన అవసరం లేకుండా మీరు రాసి ఉంచే విషయాలే అవి.
మీ ఉద్దేశం ఒకేసారి రెండు conversations నడిపించి, వాటి మధ్య సమన్వయం చేయడం అయితే, దానికి ప్రత్యేక mechanism ఉంటుంది. రెండు sessions live గా ఉన్నప్పుడు Claude Code sessions ఒకదానికొకటి messages పంపగలవు. ఇది నిన్నటి session ను disk నుంచి మళ్లీ తెచ్చుకోవడం అనే సమస్యకు భిన్నమైనది.
FAQ
Claude Code నా session history ను ఎక్కడ నిల్వ చేస్తుంది?
డిఫాల్ట్గా మీ config directory కింద, ~/.claude/projects/<project>/<session-id>.jsonl వద్ద నిల్వ చేస్తుంది. ఇక్కడ <project> అనేది alphanumeric కాని అక్షరాలను hyphens తో భర్తీ చేసిన working directory path. ప్రతి ఫైల్ JSONL ఆకృతిలో ఉంటుంది. ప్రతి message, tool use లేదా metadata entry కోసం ఒక్కో line లో ఒక JSON object ఉంటుంది. CLAUDE_CONFIG_DIR config directory ను వేరే ప్రదేశానికి మార్చుతుంది. settings.json లోని cleanupPeriodDays transcripts ఎంతకాలం నిల్వ ఉండాలో నిర్ణయిస్తుంది. డిఫాల్ట్ 30 రోజులు, కనిష్ఠం 1 రోజు.
నా laptop లోని picker లో నా VPS session ఎందుకు కనిపించదు?
Agent నడిచిన machine యొక్క disk లోనే transcripts రాయబడతాయి. వాటిని machines మధ్య sync చేసే ప్రక్రియ ఏదీ ఉండదు. మీ VPS లో tmux లో ప్రారంభించిన conversation ఆ VPS లోనే ఉంటుంది. దాన్ని అక్కడే SSH ద్వారా resume చేయండి. స్థానిక record కావాలంటే, దాని లోపల /export ను run చేసి text file ను copy చేసుకోండి.
వేరే directory లో ప్రారంభించిన session ను resume చేయవచ్చా?
అవును, దాని session ID మీ వద్ద ఉంటే. claude --resume <session-id> ముందుగా ప్రస్తుత project directory మరియు దాని git worktrees లో వెతుకుతుంది. తరువాత అదే machine లోని ఇతర ప్రతి project లో వెతుకుతుంది. Picker లో Ctrl+A ఉపయోగిస్తే machine లోని ప్రతి project వరకు జాబితా విస్తరిస్తుంది. Ctrl+W ఉపయోగిస్తే ప్రస్తుత repository లోని ప్రతి worktree వరకు జాబితా విస్తరిస్తుంది. ఏదీ సరిపోకపోతే, Claude Code No conversation found with session ID: <session-id> ను నివేదిస్తుంది.
పాత session ను resume చేయాలా, లేక కొత్తది ప్రారంభించాలా?
మీ తదుపరి message ఆ conversation లో ఇప్పటికే చెప్పిన విషయాలపై ఆధారపడితే resume చేయండి. అలా కాకపోతే కొత్త session ప్రారంభించండి. Resume చేస్తే మొత్తం history మళ్లీ load అవుతుంది. తరువాతి ప్రతి request దానిని మోస్తుంది. Context drift ను గమనించండి. మీరు ఇప్పటికే తొలగించిన files గురించి session నిరంతరం ప్రస్తావిస్తే, అందులో పాత context కొనసాగుతోంది. ఆ context ప్రతి turn లో tokens మరియు accuracy ను వినియోగిస్తుంది.
Claude Code transcripts ను disk లో రాయకుండా ఆపవచ్చా?
అవును. CLAUDE_CODE_SKIP_PROMPT_HISTORY transcript writes ను నిలిపివేస్తుంది. ఒక్క non-interactive claude -p run కోసం --no-session-persistence వాటిని నిలిపివేస్తుంది. ముందుగా దాని ప్రభావాన్ని అర్థం చేసుకోండి. Resume చదివేది transcripts నుంచే కాబట్టి, వాటిని ఆపితే --continue మరియు --resume load చేయడానికి ఏదీ ఉండదు. Files ఎక్కడ ఉంటాయన్నదే మీ ఆందోళన అయితే, అవి అసలు ఉండకూడదనేది కాకుండా, CLAUDE_CONFIG_DIR ను encrypted volume కు point చేయండి. బదులుగా cleanupPeriodDays విలువను తగ్గించండి.