Trigora是一个面向长期运行的AI代理和程序的持久化执行平台。使用TypeScript、Python或Rust编写正常的应用逻辑。Trigora可以在事件、定时器、外部影响和子程序之间暂停执行,然后在故障后从已提交的延续状态恢复,无需重放已完成的执行历史。
传统的持久化工作流系统通常通过重放先前历史来重建执行状态。Trigora改用透明延续检查点(TCC)。在持久化边界,TCC提交程序位置和继续执行所需的实时持久化状态。恢复从该已提交的延续点开始,而不是重新执行已完成的先前部分。
Trigora Cloud是TCC程序的托管生产运行时。它提供持久化执行、部署和程序版本管理、事件和定时器、cron和webhook触发器、项目密钥、执行检查和可观测性、工作空间访问和API令牌,以及托管持久化和恢复。
TCC Engine是Trigora底层的可移植执行技术。它主要用Rust实现,支持原生和WebAssembly嵌入,并已声明支持TypeScript、Python和Rust的前端。该引擎可单独提供给希望将TCC嵌入到自己的运行时或基础设施中的团队。
来源: Hacker News · 由HeadlinesBriefing整理摘要