MAJOR.MINOR.PATCH format) to determine compatibility. Sessions can be continued with patch or minor version increases (e.g., 0.2.5 → 0.2.6 or 0.2.5 → 0.3.0), as these are considered backward-compatible according to semantic versioning. Major version changes break compatibility and will prevent session continuation.
Example
Consider a session where the first run was created with version0.2.5. If you upgrade your agent to version 0.2.6 (patch) or 0.3.0 (minor), the session can be continued with a new run because patch and minor version increases are considered backward-compatible according to semantic versioning. It’s your responsibility to ensure that patch and minor version updates maintain backward compatibility. Minor changes to the system prompt are a good example of a backward-compatible change that would warrant a patch version increase, while adding new optional features might warrant a minor version increase.
However, if the first run of your session was 0.2.5, AgentView will throw an error if the next run has:
- A lower version (e.g.,
0.2.4or0.1.0- downgrades are not allowed) - A different major version (e.g.,
1.0.0- major version changes break compatibility)