WorkflowAI
WorkflowAI
Observability

Versions

What is a version?

A version is a specific configuration of an agent.

WorkflowAI defines two types of (agent) versions:

Version TypeExampleDescription
Major Versions1, 2, 3, ...A major version represents a specific configuration of a agent, including its instructions, temperature, descriptions/examples, and tools.
Minor Versions1.1, 1.2, 1.3, ...A minor version represents a major version associated with a specific model (e.g., OpenAI's GPT-4o-mini).

Version 2 is a major version, version 2.1 is version 2 running on Gemini 2.0

Why are versions useful?

Versions are useful for several reasons:

How to:

Save a version

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

Save a version

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

Save all versions

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 deployment.

List all versions

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

List of all versions

From the MCP, you can also list all versions by calling the list_versions tool.

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.

How is this guide?