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