Branches
1 min read
You can now create branches in Hercules. A branch is an isolated copy of your app with its own backend where you can build and test changes without touching your live version. When you're done, merge the branch into main or close it to discard.
- Isolated backend. Each branch gets its own backend so changes stay separate from your main app.
- Replicate production data. Optionally copy your production database into the branch to test against real data.
- Parallel work. Run multiple branches at once to let the Agent work on several features simultaneously.
- Merge or close. Merge to bring changes into main, or close to discard them with no impact on your app.
To get started, open any App and click the New branch button in the chat threads sidebar. Learn more in the Branches docs.