claude-code - 💡(How to fix) Fix Regression in 2.1.144/2.1.145: conversation JSONL files only save ai-title, no message content written to disk

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Fix Action

Workaround

Downgrading to 2.1.143 restores correct behavior.

RAW_BUFFERClick to expand / collapse

Bug Description

Starting in version 2.1.144 or 2.1.145, conversation history is no longer persisted to disk. The .jsonl files in ~/.claude/projects/<project>/ contain only an ai-title entry and nothing else -- no queue-operation, user, or assistant entries are written.

Environment

  • OS: Windows 11
  • Breaking version: 2.1.144 or 2.1.145 (regression from 2.1.143)
  • Last working version: 2.1.143
  • IDE: VSCode (multiple workspaces/windows open simultaneously)

Steps to Reproduce

  1. Install Claude Code 2.1.144 or 2.1.145
  2. Open any workspace in VSCode
  3. Start a new conversation and send messages
  4. Check ~/.claude/projects/<project>/<session-uuid>.jsonl

Expected Behavior

The JSONL file should contain queue-operation, user, and assistant entries written in real-time, e.g.:

{type:queue-operation,operation:enqueue,...} {type:user,message:{role:user,content:...},...} {type:assistant,message:{role:assistant,content:...},...} {type:ai-title,aiTitle:...}

Actual Behavior

The JSONL file contains only:

{type:ai-title,sessionId:<uuid>,aiTitle:<title>}

This affects all workspaces simultaneously. Dozens of sessions across multiple projects all have this same title-only pattern.

Impact

  • All chat history in the VSCode sidebar appears empty when opened
  • Conversation history is permanently lost across sessions

Workaround

Downgrading to 2.1.143 restores correct behavior.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING