[Feature Request] Improve conversation history persistence and add session switching for multi-worktree workflows

Resolved 💬 3 comments Opened Feb 20, 2026 by burka Closed Feb 24, 2026

Bug Description
The continue / resume is broken, it does not show the last messages but older history.

I am working with multiple different git worktrees on the same repo - it is not reliable anymore.

As an addtion: I would love it to be able to switch between histories for the current repo and show 'what we are working on' maybe some /session switch command style?

Environment Info

  • Platform: linux
  • Terminal: tmux
  • Version: 2.1.49
  • Feedback ID: 0eeeee79-3b83-489b-a532-772a5156f3b3

Errors

[{"error":"Error: NON-FATAL: Lock acquisition failed for /home/flob/.local/share/claude/versions/2.1.49 (expected in multi-process scenarios)\n    at Tz$ (/$bunfs/root/claude:2597:2098)\n    at gSA (/$bunfs/root/claude:2597:1209)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-20T09:54:07.627Z"},{"error":"Error: LSP server plugin:typescript-lsp:typescript failed to start: Executable not found in $PATH: \"typescript-language-server\"\n    at start (/$bunfs/root/claude:2548:22313)\n    at async f (/$bunfs/root/claude:2548:24761)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-20T09:54:08.227Z"},{"error":"Error: Executable not found in $PATH: \"typescript-language-server\"\n    at spawn (unknown)\n    at spawn (node:child_process:667:35)\n    at spawn (node:child_process:14:39)\n    at start (/$bunfs/root/claude:2548:20843)\n    at f (/$bunfs/root/claude:2548:24761)\n    at L (/$bunfs/root/claude:2548:32537)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-20T09:54:08.228Z"},{"error":"Error: Failed to start LSP server plugin:typescript-lsp:typescript: Executable not found in $PATH: \"typescript-language-server\"\n    at <anonymous> (/$bunfs/root/claude:2548:32559)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-20T09:54:08.228Z"},{"error":"Error: LSP server plugin:rust-analyzer-lsp:rust-analyzer crashed with exit code 1\n    at <anonymous> (/$bunfs/root/claude:2548:21470)\n    at emit (node:events:98:22)\n    at #handleOnExit (node:child_process:520:14)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-20T09:54:09.325Z"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗