A reactive runtime for building durable AI agents
Chidori 是一个用于构建高可靠性 AI 智能体的反应式运行时框架,旨在解决智能体在执行过程中难以调试、断点续传及状态管理的问题。通过提供原生的重放(Replay)与检查点机制,该项目使得开发复杂的智能体流程变得更加可预测与易于维护。
支持使用 TypeScript 编写具备原生异步控制流与类型检查的智能体逻辑。
通过对所有副作用进行记录、缓存与重放,确保智能体执行过程的确定性。
实现零成本的会话快照存储,支持在不调用大模型的情况下还原执行现场或进行调试。
提供基于事件驱动的架构,能够通过 HTTP 服务响应 Webhook 及各类实时事件。
采用 Rust 编写核心运行时,并提供 TypeScript 与 Python SDK,实现高性能的跨语言调用。
适用于需要高度可靠性、支持人工介入及复杂逻辑调试的 AI 智能体开发场景,特别适合构建长生命周期的自动化任务处理系统。