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

# Publish your Agent

> Make your draft changes go live for new calls

Publishing takes everything in your draft and makes it live for new calls. Until you hit Publish, your edits stay in the draft and don't change anything for callers.

## Publish your changes

<Steps>
  <Step title="Click Publish and review the changes">
    In the top-right of the agent builder, click **Publish**. The button is only active when you have unpublished changes and no errors. The **Review changes** dialog opens with a side-by-side comparison between your published (live) version and your current draft, so you can confirm exactly what will change.

    <video loop muted playsinline style={{ width: '100%', cursor: 'pointer' }} onMouseEnter={(e) => e.currentTarget.play()} onMouseLeave={(e) => { e.currentTarget.pause(); e.currentTarget.currentTime = 0; }}>
      <source src="https://mintcdn.com/telli/oSe6yooA3Hku5xB9/onboarding-media/publish_agent/PublishAgent_01_ClickPublish.mp4?fit=max&auto=format&n=oSe6yooA3Hku5xB9&q=85&s=b706e345e7688f310a26b9f9554e7375" type="video/mp4" data-path="onboarding-media/publish_agent/PublishAgent_01_ClickPublish.mp4" />
    </video>
  </Step>

  <Step title="Confirm publish">
    Click **Publish** in the dialog to roll out the changes. They take effect immediately for new calls handled by this agent.
  </Step>

  <Step title="Restore a previous version (if needed)">
    Every previous version is preserved in **Version history**. You can restore an earlier version at any time if a published change doesn't land the way you expected.

    <video loop muted playsinline style={{ width: '100%', cursor: 'pointer' }} onMouseEnter={(e) => e.currentTarget.play()} onMouseLeave={(e) => { e.currentTarget.pause(); e.currentTarget.currentTime = 0; }}>
      <source src="https://mintcdn.com/telli/oSe6yooA3Hku5xB9/onboarding-media/publish_agent/PublishAgent_02_Restore.mp4?fit=max&auto=format&n=oSe6yooA3Hku5xB9&q=85&s=a3c5a5442600fe4d0b2e513feb9b01fb" type="video/mp4" data-path="onboarding-media/publish_agent/PublishAgent_02_Restore.mp4" />
    </video>
  </Step>
</Steps>

<Note>
  Published changes only apply to **new calls**, and calls already in progress aren't affected. The previous version is preserved in **Version history**, so you can always roll back.
</Note>

## Next Steps

<Card title="Advanced: Tool Calls" icon="wrench" href="/en/get-started/tool-calls">
  Extend your agent with tool calls so it can trigger actions and workflows during conversations.
</Card>
