Steer agents with signals
Signal the running invocation, and let the agent pick up new input between turns.
You can resolve signals multiple times.
No separate queue or coordination layer.
Available in all SDKs now!
Also: Python + Go SDKs are now 1.0 🎉
Build innately resilient backends and agents.
Joined April 2022
- DOSS moved its ERP workflow engine from BullMQ + Postgres to Restate in weeks. Their DSL mapped naturally onto Virtual Objects, service calls, and deterministic concurrency Giving them resiliency, consistency, better visibility, and one-click cancel & rerun. ⬇️ Read the story
- Java SDK 2.9 makes building Restate services smoother: - use static Restate methods for durable actions - service calls without annotation processor/generated clients - calls with concurrency limits - signals to stream updates between services - better Spring Boot tracing/config
- New in Restate 1.7: Flow Control with Virtual Queues. Define hierarchical concurrency limits for whatever matters to your workload: tenants, endpoints, agents, teams, users, etc. An invocation runs only when every matching budget has capacity. Scoped calls now added to all SDKs
- Restate 1.7 ships a new UI built for high-scale applications with dozens of services and 1000s of invocations/sec: • At-a-glance invocation overview • Shortcuts to stuck & in-flight invocations • Better service & deployment management • Easy cleanup of drained deployments

