Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trigora / Python — durable execution without history replay.

Trigora for Python

Durable execution for Python without history replay.

Build long-lived agents and programs that survive waits, external effects, events, and process failure.

Trigora uses Transparent Continuation Checkpointing (TCC) to resume from committed continuation state rather than replaying completed execution history.

Requires Python 3.10+.

Install

pip install trigora trigora-client
  • trigora — Python authoring package
  • trigora-client — Trigora Cloud API client
  • trigora-cli — trigora command-line interface

Quickstart

Initialize a project:

trigora init

Run locally:

trigora dev

Deploy:

trigora deploy

See the quickstart.

Durable programs

Trigora programs can:

  • run external effects;
  • wait for events;
  • sleep durably;
  • invoke child executions;
  • use structured concurrency;
  • recover after worker or process failure.

The Python frontend implements a declared language subset. See the TCC Python semantics.

Packages

trigora

Authoring surface for durable Python programs.

trigora-client

Python client for the Trigora Cloud API.

trigora-cli

Native Trigora CLI distributed through PyPI.

Ecosystem

Links

License

MIT © 2026 Trigora, Inc.

Releases

Contributors

Languages