Don't let Claude Code delete your session logs

"Unfortunately Claude Code has a nasty default behavior of deleting these after 30 days! You can't disable this entirely, but you can at least delay it for 274 years by adding this to your ~/.claude/settings.json file:"

https://simonwillison.net/2025/Oct/22/claude-code-logs/#atom-everything

#ai #claude #codegen #dev #jsonl #llms
Don't let Claude Code delete your session logs

Claude Code stores full logs of your sessions as newline-delimited JSON in ~/.claude/projects/encoded-directory/*.jsonl on your machine. I currently have 379MB of these! Here's an example jsonl file which I extracted …

Simon Willison’s Weblog