Live data from Hacker News

A remote control for your agents

restate.dev

1–6 of 6 posts

Re: A remote control for your agents

#2
Hey HN, I work on Restate.

We kept seeing the same problem with AI agents in production: you can observe them (traces, logs, dashboards), but when something goes wrong, your options are basically restart the process and lose all progress, or wait and hope.

We built Restate as a durable execution engine, and it turns out the primitives it provides, journaling every step, giving each execution a stable ID, map really well onto the control problem for agents.

This post walks through concrete scenarios: cancelling hundreds of agents stuck retrying a dead endpoint, pausing agents during DB maintenance instead of letting them burn through retries, and restarting a failed three-hour workflow from the exact step that failed (without redoing the expensive work before it).

Curious what control problems others have hit with agents in production. Happy to answer questions.

Re: A remote control for your agents

#3
post #2

Hey HN, I work on Restate. We kept seeing the same problem with AI agents in production: you can observe them (traces, logs, dashboards), but when something goes wrong, your options are basically restart the process and lose all progress, or wait and hope. We built Restate as a durable execution engine, and it turns out the primitives it provides, journaling every step, giving each execution a stable ID, map really w…

Any framework worth it's muster is already handling this. I use ADK

Re: A remote control for your agents

#5
post #3
post #2

Hey HN, I work on Restate. We kept seeing the same problem with AI agents in production: you can observe them (traces, logs, dashboards), but when something goes wrong, your options are basically restart the process and lose all progress, or wait and hope. We built Restate as a durable execution engine, and it turns out the primitives it provides, journaling every step, giving each execution a stable ID, map really w…

Any framework worth it's muster is already handling this. I use ADK

ADK is great framework for building agents as it is runtime agnostic and you can choose which properties are important to you. You can run your ADK agents also on Restate (https://google.github.io/adk-docs/integrations/restate) if you want to turn your agents into durable agents that can reliably communicate with other agents.

Re: A remote control for your agents

#6
post #5
post #3

Earlier quoted context omitted.

Any framework worth it's muster is already handling this. I use ADK

ADK is great framework for building agents as it is runtime agnostic and you can choose which properties are important to you. You can run your ADK agents also on Restate ( https://google.github.io/adk-docs/integrations/restate ) if you want to turn your agents into durable agents that can reliably communicate with other agents.

only in the python implementation

I already have durable agents in ADK with postgres and dagger