> ## Documentation Index
> Fetch the complete documentation index at: https://docs.poly.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Simple mode

> Make changes in one Branch, test it, and publish. The default for new projects.

Simple mode is the default for new projects, and the right fit when one person is making changes. You edit a **Branch**, a copy of your agent, test it, and publish it. Customers never see your Branch until you publish.

<img className="block dark:hidden" src="https://mintcdn.com/polyai/8AhCJDrELJ5yBVXl/images/deployment/deployment-simple-light.svg?fit=max&auto=format&n=8AhCJDrELJ5yBVXl&q=85&s=11de7f3e0869dc24a11c0034ae9bb5ac" alt="Simple mode: one Branch in Sandbox publishes onto Live" style={{ maxWidth: '920px', width: '100%', margin: '0 auto' }} width="940" height="350" data-path="images/deployment/deployment-simple-light.svg" />

<img className="hidden dark:block" src="https://mintcdn.com/polyai/8AhCJDrELJ5yBVXl/images/deployment/deployment-simple-dark.svg?fit=max&auto=format&n=8AhCJDrELJ5yBVXl&q=85&s=1aeccbff32925b7f02f8848b01855679" alt="Simple mode: one Branch in Sandbox publishes onto Live" style={{ maxWidth: '920px', width: '100%', margin: '0 auto' }} width="940" height="350" data-path="images/deployment/deployment-simple-dark.svg" />

## Watch it

<Frame caption="Simple mode walkthrough (3 min)">
  <video controls preload="metadata" title="Simple mode walkthrough" style={{ width: '100%', aspectRatio: '16 / 9', borderRadius: '8px', display: 'block' }}>
    <source src="https://polyai-docs-media.s3.us-east-2.amazonaws.com/deployments/simple-mode.mp4" type="video/mp4" />

    Your browser does not support the video tag.
  </video>
</Frame>

## How it works

Your Branch lives in [Sandbox](/environments-and-versions/environments), the environment where you build and test. It saves as you go, so there is nothing to remember to save. When you publish, your changes are added onto Live and become the newest version in Live's history.

There is one Branch and one publish at a time. If you need several people working on separate changes at once, switch to [Branches mode](/environments-and-versions/branches-mode), where each person has their own. You change mode under **Settings** on the Deployments page.

## Making a change

<Steps>
  <Step title="Make your change">
    Edit your agent as normal. Your Branch saves as you go.
  </Step>

  <Step title="Test it">
    Run [simulation tests](/testing/simulation-tests), or talk to the agent yourself over an in-app call or chat.
  </Step>

  <Step title="Publish">
    Your changes are added onto Live and become the newest version in Live's history.
  </Step>
</Steps>

## Checking what will change before you publish

Open the **Publish** menu and choose **Compare changes** to see your Branch against Live side by side. Use it to confirm that only the change you intended is there. The same menu holds **View history** and **Discard changes**, which throws your changes away and starts again from Live.

<Frame caption="The Publish menu in Simple mode">
  <img src="https://mintcdn.com/polyai/8AhCJDrELJ5yBVXl/images/deployment/publish-menu-simple.png?fit=max&auto=format&n=8AhCJDrELJ5yBVXl&q=85&s=d46f060d36ba987e9a8fcb3b40b8ba3b" alt="Publish menu in Simple mode, showing View history, Compare changes and Discard changes" style={{ maxWidth: '720px', width: '100%', margin: '0 auto', display: 'block' }} width="2882" height="1682" data-path="images/deployment/publish-menu-simple.png" />
</Frame>

For how to read a comparison, see [Compare changes](/environments-and-versions/diffs).

## Undoing a publish

If a change goes wrong after publishing, put an earlier version of Live back. See [Roll back a change](/environments-and-versions/introduction#rolling-back-a-change).
