Hey thanks for the detailed breakdown. The premise is correct. Local IDE chats like agent-transcripts / editor index and CLI/ACP sessions like ~/.cursor/chats ~/.cursor/acp-sessions/<id>/store.db currently live in different storages. There is no common stable session id and no IDE to CLI bridge for --resume. Cloud/mobile sync does not cover this local back and forth.
I noted all four points. Especially valuable are the requirement for append only resume without overwriting the transcript and the request to separate composer id vs request id in the docs. This direction is already being discussed inside the team but I cannot give a timeline for implementation.
A couple of related threads if you want to subscribe or add your voice.
- Unify chat history between Agents Window and Editor sidebar Unify chat history between Agents Window and Editor sidebar
- Native Agent History Import / Importer API Native Agent History Import / Importer API for Claude Code, Codex, and Cursor sessions
If additional details on the desired behavior appear for example priority CLI to IDE vs IDE to CLI direction add them here. It helps with prioritization.