WorkflowAI
  • Welcome
  • Getting Started
    • For Product Managers
    • For Developers
    • Creating and Managing Organizations
  • AI Features Playbook
    • Introduction
    • What is an AI Feature?
    • Defining your AI Feature
    • Testing your AI Feature
    • Evaluating your AI Feature
    • Adding your AI Feature to your Product (and Beyond)
    • Improving your AI Feature
  • Use Cases
    • Image Generation (NEW!)
  • Concepts
    • Schemas
    • Versions
    • Runs
    • Tools
  • Features
    • Playground
    • Reviews
    • Side by Side
    • Benchmarks
    • Code
    • Deployments
    • User Feedback
    • Monitoring
    • Limitations
    • Change Log
  • WorkflowAI Cloud
    • Introduction
    • Pricing
    • Reliability
    • Compliance
  • Developers
    • For Developers
  • Python SDK
    • Get started
    • @workflowai.agent
    • Schemas
    • Versions
    • Deployments
    • Multimodality
    • Tools
    • Errors
    • Examples
    • Workflows
  • Integrations
    • Instructor
  • Support
    • Email
    • GitHub Discussions
    • Discord
Powered by GitBook

Support

  • Slack
  • Github

Company

  • workflowai.com
  • Join
On this page
  • What is a version?
  • Why are versions useful?
  • How to:
  • Save a version
  • List all versions
  • Clone a version

Was this helpful?

Edit on GitHub
  1. Concepts

Versions

PreviousSchemasNextRuns

Last updated 2 months ago

Was this helpful?

What is a version?

A version is a specific configuration of an agent.

WorkflowAI defines two types of (agent) versions:

Version Type
Example
Description

Major Versions

1, 2, 3, ...

A major version represents a specific configuration of a agent, including its instructions, temperature, descriptions/examples, and tools.

Minor Versions

1.1, 1.2, 1.3, ...

A minor version represents a major version associated with a specific model (e.g., OpenAI's GPT-4o-mini).

Why are versions useful?

Versions are useful for several reasons:

  • They allow you to save a specific configuration of an agent, so you can reproduce it later.

How to:

Save a version

When using the playground, you can save a version by clicking on the "Save" button.

Additionnaly, you can save all versions currently running by clicking on the "Save all versions" button.

List all versions

You can access the list of all versions by clicking on the "Versions" section from the menu.

Clone a version

Cloning a version is useful when you want to create a new version based on an existing version. For example, you have a version running on OpenAI's GPT-4o-mini, and you want to quickly reuse the same instructions, temperature, and tools for a new version running on Gemini 2.0.

They allow you to .

They allow you to .

You should save a version when you're satisfied with the LLM output and want to preserve the current configuration. A saved version captures your chosen model, prompt, temperature setting, and other parameters, allowing you to reliably reproduce these results later, or use them in a .

compare the performance of different versions of an agent
deploy a specific version of an agent
deployment
Version 2 is a major version, version 2.1 is version 2 running on Gemini 2.0
Save a version
Save all versions
List of all versions