Agents

Snapshots

When a Buildprint agent works on your app, it operates on a snapshot — a point-in-time view of your app’s logic. Understanding how snapshots work helps you avoid surprises when collaborating with agents.

How snapshots work

When an agent starts a conversation or syncs your app, it takes a snapshot of your Bubble app’s current state. This snapshot includes your database schema, workflows, pages, and settings at that exact moment.

From that point on, the agent works from this snapshot. It tracks every edit it makes on top of it, so it always knows the current state of the app — as long as the changes came from the agent itself.

What the agent can and cannot see

The agent sees:

  • The initial state of your app when it last synced

  • Every change it has made since that sync

The agent does not see:

  • Changes you make directly in the Bubble editor

  • Changes made by other collaborators or agents on the same branch

This means if you edit something in Bubble while an agent is working, the agent won’t know about it. It will continue working from its own snapshot, which could lead to conflicts or overwritten changes.

Keeping the agent in sync

If you make changes outside of the agent and want it to see them, ask the agent to sync. This refreshes its snapshot so it picks up your manual edits.

You should sync whenever you:

  • Make changes directly in the Bubble editor on the same branch

  • Have another collaborator push changes to the branch

  • Want the agent to work with the latest version of your app

Get into the habit of asking the agent to sync before starting new work if you’ve been editing in Bubble between conversations.

Was this helpful?