A reactive runtime for building durable AI agents
Chidori 是一个基于 Rust 构建的响应式运行时框架,专门用于开发具有高耐久性和可观测性的 AI 智能体。它旨在解决 AI 代理执行过程中状态难以追踪、复杂任务难以回滚以及人机交互流程中断等痛点,为构建现代 AI 应用提供了一个高效的编排与调试平台。
该框架支持使用 Python 和 JavaScript 编写代理逻辑,无需学习特定语言即可利用已有的编程模式。通过内置的缓存机制,能够有效记录代理行为并在中断后从历史状态恢复执行。它提供了独特的时空穿梭调试能力,允许开发者将程序的执行状态回退至任意先前的节点进行排查。配套的可视化调试环境极大地降低了复杂工作流的监控难度。内置的代码解释器环境支持在安全隔离的环境中执行 AI 生成的代码片段。
该项目非常适合需要构建长期运行、复杂工作流 AI 代理的开发者与工程师,特别是在需要深度调试、状态回溯及人机协作的生产级应用场景中使用。