Unverified50% confidenceFactExact time
The limit for Claude Code loading the automatic memory file MEMORY.md is the first 25,000 characters (not bytes), or the first 200 lines.
1
Sources
50%
Confidence
Medium-term (~90 days)
Relevance
10/18/2026
First Seen
Valid until: 1/16/2027
Sources
Related Entities
Related Claims
UnverifiedClaude Code automatic memory is stored under ~/.claude/projects/<project>/memory/, with a MEMORY.md index, and only the first 200 lines or 25KB are loaded at startup.78% similarUnverifiedThe per-document save limit for AIClaw memory files is 32 KiB (counted in UTF-8 bytes), consistent with the desktop kernel's memory loading limit.71% similarUnverifiedOn a 64-bit system, a struct containing a 1-byte char and an 8-byte long may occupy 16 bytes rather than 9 bytes due to memory alignment, resulting in a waste rate as high as 44%.71% similarUnverifiedThe initial approach injected about 45,900 characters of memory (MEMORY.md and USER.md) into context, equivalent to roughly 12,400 tokens per turn.70% similarUnverifiedThe interrupt vector table is located in the lowest 1,024 bytes of memory and stores the entry addresses of 256 interrupt handlers.70% similar
Cite This Claim
Stable URI
https://kongchang.com/claim/1064379API
curl https://kongchang.com/api/v1/knowledge/claims/1064379MCP
get_claim(id=1064379)