ChatKeeper Roadmap
Upcoming features are listed below. If you would rather not have to check this page, please sign up for updates. You can unsubscribe at any time.
Aaaaaand OpenAI broke the exports again.
Update June 25, 2026: the ChatGPT export format has now changed at least twice in the past month or so. The latest change seems buggy.
The previous format change (late May-ish) restructured its internal messages. The upcoming features and current progress below reference that format.
But a more recent format change in June simply drops information. No internal reasoning, no generated images, no messages in response to image requests, etc.
I’ve submitted a bug to OpenAI and am waiting to hear back.
Upcoming Features as of June 22, 2026
- OpenAI recently changed the ChatGPT export format, which can cause errors in the latest official ChatKeeper release. The latest Adventure Build eliminates these errors and is available now. I’m reviewing further before making this an official release. Stay tuned!
Current progress:
- June 12: format reviewed and changes understood. Internal tooling developed to better catch future format changes and to support the reverse engineering process.
- June 16: canvas support has been restored - and improved since before the export format change!
- June 17: web search result support has been restored
- June 18: generated image support has been restored
- June 20: citations and research status have been restored
- June 21: memory updates have been restored
- June 22: completed a manual review and comparison of selected conversation results from old and new export formats
- June 22: New Adventure Build
- Current Task: Continue evaluating to identify any lingering issues due to the new export format…
And after that:
- I am looking into support for ChatGPT’s “Projects” feature. ChatGPT exports include an automatically-generated project ID that can be set for a conversation, but do not include the actual project name. Making this useful is going to require adding a way for users to map these project IDs to meaningful project names. I’m in the process of designing this now for both the GUI and the CLI so that it can be a simple one-time operation.
