[Feature Request] Separate command history per Claude Code instance in multi-terminal sessions
Resolved 💬 3 comments Opened Feb 7, 2026 by prokopsimek Closed Feb 11, 2026
Bug Description
when clicking arrow up in one terminal with claude code running multiple claude code terminals, I want to list a histori of previous prompts in just that claude code instance I am in. now all three running instances of claude code shares the history of prompts and I need to separate the context in each claude code instance
Environment Info
- Platform: darwin
- Terminal: cursor
- Version: 2.1.34
- Feedback ID: c98b6f90-8598-46fb-9b6b-76e104086f01
Errors
[{"error":"Error: EISDIR: illegal operation on a directory, read\n at readFileSync (unknown)\n at <anonymous> (/$bunfs/root/claude:12:742)\n at iC (/$bunfs/root/claude:11:49098)\n at readFileSync (/$bunfs/root/claude:12:701)\n at EzB (/$bunfs/root/claude:6102:17996)\n at call (/$bunfs/root/claude:3269:2356)\n at call (/$bunfs/root/claude:3265:8804)\n at l38 (/$bunfs/root/claude:3447:13995)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-06T19:42:45.375Z"},{"error":"Error\n at _k (/$bunfs/root/claude:28:1144)\n at <anonymous> (/$bunfs/root/claude:33:10063)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:35:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-06T19:45:06.452Z"},{"error":"Error\n at _k (/$bunfs/root/claude:28:1144)\n at <anonymous> (/$bunfs/root/claude:33:10063)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:35:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-06T19:45:15.921Z"},{"error":"Error\n at _k (/$bunfs/root/claude:28:1144)\n at <anonymous> (/$bunfs/root/claude:33:10063)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:35:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-06T19:45:43.386Z"},{"error":"TelemetrySafeError: MCP error -32602: Input validation error: Invalid arguments for tool sequentialthinking: [\n {\n \"expected\": \"boolean\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"nextThoughtNeeded\"\n ],\n \"message\": \"Invalid input: expected boolean, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"thoughtNumber\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"totalThoughts\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n }\n]\n at ZFB (/$bunfs/root/claude:2957:13777)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-06T20:31:00.129Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n at readFileSync (unknown)\n at <anonymous> (/$bunfs/root/claude:12:742)\n at iC (/$bunfs/root/claude:11:49098)\n at readFileSync (/$bunfs/root/claude:12:701)\n at EzB (/$bunfs/root/claude:6102:17996)\n at call (/$bunfs/root/claude:3269:2356)\n at call (/$bunfs/root/claude:3265:8804)\n at l38 (/$bunfs/root/claude:3447:13995)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-06T20:31:05.623Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n at readFileSync (unknown)\n at <anonymous> (/$bunfs/root/claude:12:742)\n at iC (/$bunfs/root/claude:11:49098)\n at readFileSync (/$bunfs/root/claude:12:701)\n at EzB (/$bunfs/root/claude:6102:17996)\n at call (/$bunfs/root/claude:3269:2356)\n at call (/$bunfs/root/claude:3265:8804)\n at l38 (/$bunfs/root/claude:3447:13995)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-06T21:29:37.680Z"},{"error":"Error: Conversation too long. Press esc twice to go up a few messages and try again.\n at sQT (/$bunfs/root/claude:3271:939)\n at async HfB (/$bunfs/root/claude:3356:2545)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-06T21:31:26.024Z"},{"error":"Error: Conversation too long. Press esc twice to go up a few messages and try again.\n at sQT (/$bunfs/root/claude:3271:939)\n at async <anonymous> (/$bunfs…
Note: Content was truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗