Agent Versioning

Every time you deploy your agent, TinyCommand creates a versioned snapshot. Versioning lets you track changes, compare configurations, and roll back to a previous version if something goes wrong.

Agent versioning
Track and manage agent versions

How versioning works

ActionCreates a version?
Editing the brain (system prompt)No, changes are drafts until deployed
Adding knowledge base articlesNo, draft until deployed
Modifying capabilitiesNo, draft until deployed
Clicking DeployYes, creates a new version

Versions are only created on explicit deployment. Edits in the builder are saved as drafts that don't affect the live agent.

Viewing version history

  1. Open your agent
  2. Click Versions (clock icon) in the top bar
  3. The version panel shows all deployed versions

Version details

FieldDescription
Versionv1, v2, v3, etc.
Deployed atTimestamp of deployment
Deployed byWhich team member deployed
StatusActive (currently live) or Archived
ChangesSummary of what changed from the previous version

Comparing versions

  1. Select two versions in the history panel
  2. Click Compare
  3. A diff view shows:
SectionWhat's compared
BrainSystem prompt changes (added/removed/modified text)
Knowledge baseArticles added, removed, or modified
CapabilitiesTools enabled or disabled
IdentityName, avatar, greeting changes
Sub-agentsSub-agent configuration changes

Rolling back

To revert to a previous version:

  1. Select the version to restore
  2. Click Restore
  3. Review the changes that will be applied
  4. Click Deploy to make it live

Rolling back creates a new version (restoring v2 when on v5 creates v6 with v2's configuration). No version is ever deleted.

Draft vs. live

StateDescription
DraftYour current edits in the builder, not live
LiveThe currently deployed version: what users interact with

The builder always shows the draft state. The live agent uses the last deployed version. You can make as many draft changes as you want without affecting the live agent.

Discarding drafts

If your draft changes aren't working:

  1. Click Versions → select the current live version
  2. Click Reset to this version
  3. Your draft is replaced with the live version's configuration

Deployment environments

EnvironmentPurposeVersion
TestTesting in the agent testing panelAlways uses the draft
StagingTesting with the embed previewUses the draft or a selected version
ProductionLive agent facing real usersUses the deployed (live) version

Version limits

PlanVersions retained
FreeLast 5 versions
StarterLast 20 versions
ProLast 50 versions
EnterpriseUnlimited
Tip

Before making major changes to a working agent (rewriting the system prompt, changing capabilities), deploy the current version first. This gives you a clean rollback point.

Warning

Rolling back an agent version does not affect conversation history. Past conversations used whatever version was live at the time. Rolling back only changes the agent's behavior for future conversations.