Pulse 게시 ·

Trigora, 실행 이력 재생 없이 장기 에이전트를 복구하는 개발 도구 공개

Trigora가 장시간 실행하는 에이전트·프로그램용 실행 플랫폼을 소개했다. 회사 설명에 따르면 중단 지점과 필요한 상태를 저장해, 장애 후 완료된 실행 이력을 재생하지 않고 이어간다. TypeScript·Python·Rust를 지원하며 SDK·CLI는 MIT, 핵심 TCC 엔진은 BSL 1.1 라이선스로 제공한다.

Transparent Continuation Checkpointing은 복구에 필요한 프로그램 위치와 상태를 지속 실행 경계에서 저장한다.

이벤트·타이머·외부 작업·하위 프로그램을 기다리며 실행을 중단하고, 워커나 프로세스 장애 후 저장된 상태에서 재개하도록 설계됐다.

로컬 런타임과 CLI를 제공하며, API·웹훅·cron으로 실행을 시작할 수 있다. Python 지원 범위는 3.10~3.14다.

관리형 Trigora Cloud는 배포·버전 관리·관측·영속 저장·복구 기능을 제공한다.

SDK·클라이언트·CLI·공개 계약은 MIT다. 별도 임베딩 가능한 TCC 엔진은 소스 공개형 BSL 1.1이며 라이선스 조건에 따라 Apache 2.0으로 전환된다.

사람의 승인이나 외부 이벤트를 오래 기다리는 에이전트에서, 대기와 장애 복구를 애플리케이션 흐름 안에 작성할 수 있다.

원문