Changelog |

Better Version Management and Speed Enhancements

This update brings better version management and substantial speed improvements for large projects.

New features including version management improvements and speed enhancements

Better Version Management

You may often find yourself in a situation where something breaks, and you need to revert to a previous stable version that was working correctly. However, up until now, finding that specific version has been a difficult and time-consuming process.

We’ve made it easier for you to quickly locate past edits by adding new descriptive labels to each version. We’ve also made the preview capability more visible, allowing you to view the version before choosing to revert to it.

In addition, we’ve made it super easy to quickly access the last 8 edits. This should make managing your project’s evolution smoother and more intuitive.

Version management feature in action.

12x Speed Improvements in Large Projects

Large projects that accumulated a significant number of edits used to be very slow, as they would consume a lot of memory in our browsers. We’ve made significant improvements to how messages are rendered.

Rather than loading all messages at once, they are now rendered on demand as you scroll through the chat history. This change resolves the performance slowdowns some users experienced, making the editor more responsive.

Smaller Fixes and Improvements

  • We have lowered the threshold for when we rely on RAG, which has reduced errors by 25% in smaller projects.
  • GPT Engineer is now less eager to generate code immediately and more open to having exploratory conversations, allowing you to effectively plan or discuss things before diving into code changes.
  • We fixed a bug where GPT Engineer would fail to install dependencies.
  • We have open-sourced GPT Engineer’s documentation! If you notice an issue or want to share best practices, you can now contribute directly via our docs or by heading to our GitHub repo.

We’re always happy to hear any feedback you have. To reach us, you can:

Authors

Nad Chishtie's image

Nad Chishtie

Kristian Ruiz Kyvik's image

Kristian Ruiz Kyvik

Share