Trigoraは、長期実行されるAIエージェントとプログラムのための耐久実行プラットフォームです。TypeScript、Python、またはRustで通常のアプリケーションロジックを記述します。Trigoraは、イベント、タイマー、外部エフェクト、子プログラムにわたって実行を一時停止し、完了した実行履歴を再生することなく、障害後にコミットされた継続状態から回復できます。
従来の耐久ワークフローシステムは、多くの場合、以前の履歴を再生して実行状態を再構築します。Trigoraは代わりにTransparent Continuation Checkpointing (TCC)を使用します。耐久境界で、TCCはプログラムの位置と継続に必要なライブ耐久状態をコミットします。回復は、完了したプレフィックスを再実行するのではなく、そのコミットされた継続から再開します。
Trigora Cloudは、TCCプログラムのための管理された本番ランタイムです。耐久実行、デプロイメントとプログラムのバージョニング、イベントとタイマー、cronとwebhookトリガー、プロジェクトシークレット、実行の検査と可観測性、ワークスペースアクセスとAPIトークン、管理された永続性と回復を提供します。
TCC Engineは、Trigoraの基盤となるポータブル実行技術です。主にRustで実装され、ネイティブおよびWebAssemblyの埋め込みをサポートし、TypeScript、Python、Rust向けの宣言されたフロントエンドを持っています。エンジンは、TCCを独自のランタイムやインフラストラクチャに埋め込みたいチーム向けに個別に利用可能です。
出典: Hacker News · 要約:HeadlinesBriefing