[Feature Request] Resume sessions with original model instead of most recently selected model

Resolved 💬 4 comments Opened Apr 19, 2026 by enbyted Closed May 19, 2026

Bug Description
It is somewhat annoying that when I switch models in one session (say because I just wanted to just Haiku for it), then resume a session that used opus it defaults to the model most recently selected, not the one the resumed session used

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.1.112
  • Feedback ID: c1617089-f3d5-4553-918a-5e9ab316e1ec

Errors

[{"error":"Error: Failed to fetch version from https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/latest: timeout of 30000ms exceeded\n    at pp1 (/$bunfs/root/src/entrypoints/cli.js:2746:5253)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T14:50:49.725Z"},{"error":"Error: Failed to fetch version from https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/latest: timeout of 30000ms exceeded\n    at pp1 (/$bunfs/root/src/entrypoints/cli.js:2746:5253)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T14:50:49.725Z"},{"error":"Error: Failed to fetch version from https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/latest: timeout of 30000ms exceeded\n    at pp1 (/$bunfs/root/src/entrypoints/cli.js:2746:5253)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T15:59:52.715Z"},{"error":"Error: Failed to fetch version from https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/latest: timeout of 30000ms exceeded\n    at pp1 (/$bunfs/root/src/entrypoints/cli.js:2746:5253)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T15:59:52.715Z"},{"error":"Error: Failed to fetch version from https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/latest: timeout of 30000ms exceeded\n    at pp1 (/$bunfs/root/src/entrypoints/cli.js:2746:5253)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T17:03:50.030Z"},{"error":"Error: Failed to fetch version from https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/latest: timeout of 30000ms exceeded\n    at pp1 (/$bunfs/root/src/entrypoints/cli.js:2746:5253)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T17:03:50.030Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/enbyted/dev/elspace-claude.\n    at call (/$bunfs/root/src/entrypoints/cli.js:4727:7630)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T18:22:17.637Z"},{"error":"AxiosError: timeout of 5000ms exceeded\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:115:13335)\n    at emit (node:events:92:22)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:114:3321)\n    at request (/$bunfs/root/src/entrypoints/cli.js:117:2467)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T19:16:07.030Z"},{"error":"Error: Failed to fetch version from https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/latest: timeout of 30000ms exceeded\n    at pp1 (/$bunfs/root/src/entrypoints/cli.js:2746:5253)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T20:05:03.006Z"},{"error":"Error: Failed to fetch version from https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/latest: timeout of 30000ms exceeded\n    at pp1 (/$bunfs/root/src/entrypoints/cli.js:2746:5253)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T20:05:03.006Z"},{"error":"Error: Request was aborted.\n    at makeRequest (/$bunfs/root/src/entrypoints/cli.js:50:3448)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T20:34:41.975Z"},{"error":"AxiosError: timeout of 5000ms exceeded\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:115:13335)\n    at emit (node:events:92:22)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:114:3321)\n    at request (/$bunfs/root/src/entrypoints/cli.js:117:2467)\n    at async QC6 (/$bunfs/root/src/entrypoints/cli.js:439:4055)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T20:35:01.987Z"},{"error":"AxiosError: timeout of 5000ms exceeded\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:115:13335)\n    at emit (node:events:92:22)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:114:3321)\n    at request (/$bunfs/root/src/entrypoints/cli.js:117:2467)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T22:36:54.109Z"},{"error":"Error: Failed to fetch version from https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/latest: timeout of 30000ms exceeded\n    at pp1 (/$bunfs/root/src/entrypoints/cli.js:2746:5253)\n   …

Note: Content was truncated.

View original on GitHub ↗

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