Trigora is a durable execution platform designed for long-running AI agents and programs that need to suspend and resume across events, timers, external effects, and child programs without replaying past execution history. Its core idea - Transparent Continuation Checkpointing (TCC) - captures and commits the program position and the live durable state at durable boundaries so recovery resumes from a committed continuation instead of re-executing completed code. That approach targets workloads that call models, tools, APIs, wait for humans or external events, sleep for minutes to days, coordinate durable children, branch dynamically, and must survive worker or process failures. A technical report and research materials describe continuation-based recovery, matched recovery versus history replay, live-state scaling, and crash/fresh-process restore semantics.
The platform provides SDKs, clients, and a CLI for TypeScript, Python (3.10-3.14), and Rust, plus a local runtime and a managed Trigora Cloud offering durable execution, deployment/versioning, events and timers, cron/webhook triggers, secrets, observability, and managed persistence. The codebase is split into focused repos: the core CLI/runtime/public contracts, language-specific SDKs, and a portable TCC Engine (mainly Rust) that can be embedded; the engine is source-available under BSL 1.1 (converting to Apache 2.0) while SDKs and clients are MIT-licensed. Quickstart commands (trigora init, trigora dev, trigora deploy), links to docs, research, and cloud are provided for getting started.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.