Repository navigation
Run on your infrastructure. Stay durable with Trigora.
We're excited to announce the first stable release of Trigora Pulse, bringing durable execution to your own infrastructure.
Pulse lets you run long-running AI agents and workflows in your own containers while Trigora handles checkpointing, coordination, and recovery. When a process crashes or a host restarts, execution can resume from its latest committed checkpoint without replaying completed work.
Highlights
Bring your own compute
Run workflows on your own infrastructure while Trigora manages durability remotely. Keep control of your compute environment without having to operate the underlying recovery infrastructure.
Checkpoint-based recovery
Powered by Trigora's Transparent Continuation Checkpointing (TCC) engine, Pulse restores execution directly from committed checkpoints instead of replaying execution history.
Automatic recovery
Pulse supports automatic discovery and recovery of interrupted executions, including after the original Node.js process or container is gone.
Distributed coordination
Lease-based ownership and fencing ensure that only one valid worker owns an execution at a time, supporting safe recovery across process and container restarts.
Durable workflows
Build long-running applications with durable effects, parallel execution, callbacks, and event-driven waits.
Developer-ready
- Support for Node.js 22 and 24
- Native Linux AMD64 and ARM64 container images
- Docker and Kubernetes deployment support
- CLI-managed Node.js adapter
- Integration with Trigora's existing durable execution SDK
- Usage-based billing with shared Cloud and Pulse credits
Getting started
Pull the official container image:
docker pull ghcr.io/trigora-dev/pulse:1.0.0Follow the Trigora documentation for setup, authentication, and deployment instructions.
Compatibility and limitations
Pulse v1.0.0 uses protocol version 1 and supports Node.js 22 and 24.
This release enforces a 16 MiB maximum serialized continuation size. Continuation migration between program versions is not supported.
Python adapters and distributed scheduling are outside the scope of this release.
Release validation
Pulse v1.0.0 passed native Linux AMD64 and ARM64 recovery tests against Trigora's production API.
Validation covered process and container recovery, checkpoint restoration, committed-effect deduplication, distributed ownership, and production usage metering.
Both architecture-specific Linux release binaries match their validated candidates byte for byte. Release artifacts include checksums and provenance attestations.
Links
- Documentation: https://trigora.dev/docs
- Website: https://trigora.dev/
- Container image:
ghcr.io/trigora-dev/pulse:1.0.0 - Source: https://github.com/trigora-dev/trigora
This is the first stable release of Trigora Pulse. We're looking forward to seeing what developers build with durable execution on their own infrastructure.