Cursor Chat or Composer History Wiped After Restart
You close Cursor, reopen it, and the chat or Composer history is empty or shows only the last thread. Usually storage corruption, sync issues, or workspace mismatch. Recover and prevent.
Cursor stuck indexing, apply failures, wrong file reads, missing context, Composer mis-edits.
IDE-integrated AI tools fail predictably: stuck indexing, broken apply, wrong file reads. Articles here split by IDE behavior: indexing never completes, apply fails, Composer mis-edits, wrong file reads, missing context, Tab suggestions stop, config conflicts. One article, one symptom.
You close Cursor, reopen it, and the chat or Composer history is empty or shows only the last thread. Usually storage corruption, sync issues, or workspace mismatch. Recover and prevent.
You hit Cmd-K, type the change, and the inline popup spins forever. No diff, no commit, no error. Usually network, model, or context. Walk the four root causes.
The Extensions panel in Cursor returns a network error or an empty list. Cursor uses Open VSX, not Microsoft's marketplace. Configure the right gallery and unblock the install.
You added an MCP server in Cursor settings but it shows disconnected, or the tools never appear in Composer. Usually transport, path, or schema. Diagnose and fix in five minutes.
After a rebase or branch switch, Cursor references files and line numbers that no longer exist. Indexer fell behind your git state. Force re-index and harden the workflow.
Agent mode keeps running shell commands without the confirm prompt, even when you flipped the toggle off. Usually allowlist scope, stale settings, or a workspace override. Fix it.
Cursor's Auto model router routes a complex refactor to a small model, producing shallow or wrong edits. Diagnose routing signals and force the right model for hard tasks.
Cursor picks the system Python instead of your project venv, breaking imports, linting, and agent-generated code. Diagnose the interpreter picker, venv discovery, and shell PATH.
Cursor Settings Sync pushes outdated config to a second machine, clobbering local rules, keybindings, or MCP servers. Diagnose conflict direction, last-write-wins, and selective sync.
Cursor's SSH Remote session disconnects while you are editing, losing the agent context and unsaved buffer state. Diagnose the keepalive, network, and remote extension host.
Agent mode shows a spinner forever on a tool call — usually a hung shell command, network block, or a permission prompt you never accepted.
Composer started strong then forgot which file it was editing — context window blew up; chunk the refactor and recheckpoint.
Composer ignores your .cursorrules — usually wrong filename, wrong location, or new-format/old-format mismatch.
Index spinner runs for hours with no progress — usually a huge repo, wrong ignore config, symlink loops, or permission failures.