Home / Companies / Restate / Blog / Post Details
Content Deep Dive

Dealing with versioning in long-running agents

Blog post from Restate

Post Details
Company
Date Published
Author
Giselle van Dongen, Francesco Guardiani
Word Count
2,112
Company Posts That Month
1
Language
English
Hacker News Points
-
Post removed?
No
Summary

The blog post discusses the challenges and solutions for versioning in long-running AI agents, emphasizing the risk of silent failures when agents are updated mid-execution. It highlights the problem with traditional versioning approaches, which struggle with the unpredictability and long execution times of AI agents, resulting in potential mismatches in execution history interpretation. The post introduces a solution using Restate, a system that enforces immutable deployments and pins each execution to the version it started with, thus preventing mid-execution version mismatches. It describes how Restate uses durable execution to ensure consistent processing by recording and replaying every non-deterministic step in an agent's operation, and offers escape hatches for situations where immutability is too rigid. The infrastructure-focused approach shifts versioning concerns away from application code, providing a more reliable and auditable framework for handling AI agent executions across different versions.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
LLM 10 7,531 1,250 268 +26%
Serverless 5 1,341 270 110 +29%
Kubernetes 3 2,478 412 128 +56%
AI Agents 1 7,403 1,426 278 +69%
Vector Search 1 3,215 679 175 +33%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.