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

# Agent versions

> Every save keeps a version. Compare what changed and go back to an earlier one when an edit makes things worse.

Every save that changes an agent's configuration keeps its own version. Compare what changed against an earlier one, and revert when an edit makes things worse.

<Frame caption="The version history dialog, with one version's prompt open for preview.">
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/oneprofile/images/agents/agent-versions.png" alt="The version history dialog listing version chips and dates, with one version's Preview open showing how many lines reverting to it would change." />
</Frame>

## Open the history

<Steps>
  <Step title="Open it">
    Click the version chip beside the agent's name, or open the actions menu and choose **Version history**.
  </Step>

  <Step title="Preview an older version">
    Click **Preview** on any version to read its prompt and see how many lines reverting would change.
  </Step>
</Steps>

## Revert to an earlier version

Reverting does not delete anything. The old configuration is saved as a brand new version, so the history stays linear and nothing is lost.

<Steps>
  <Step title="Revert">
    Click the revert icon beside the version you want back.
  </Step>

  <Step title="Know what happens next">
    Every table column deployed from this agent picks up the reverted configuration the next time it runs.
  </Step>
</Steps>

## Good to know

<AccordionGroup>
  <Accordion title="Does every save create a new version?">
    Only when the configuration actually changes. Saving with nothing changed, or only toggling a favourite, does not add one.
  </Accordion>

  <Accordion title="Does reverting change columns already deployed from this agent?">
    Yes, on their next run. A deployed column always reads whichever version is current, so a revert reaches every table using this agent.
  </Accordion>

  <Accordion title="Can I undo a revert?">
    Yes. A revert is just another version, so its own entry in the history can be reverted the same way.
  </Accordion>

  <Accordion title="Does approving a training round create a version too?">
    Yes, the same as any other edit. The version chip beside the agent's name moves forward as soon as you accept a revision.
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Train an agent" icon="graduation-cap" href="/agents/train-an-agent">
    See where approved revisions come from.
  </Card>

  <Card title="Build an agent" icon="notebook-pen" href="/agents/build-an-agent">
    Write the prompt this history is tracking.
  </Card>
</CardGroup>
