Rebuno
开源 Agent 执行运行时,让中断的任务可以从最后一步恢复
Rebuno 是开源 AI Agent 执行运行时,把每次工具调用和 LLM 调用记录为持久化步骤,任务中断后可从最后一步恢复。内置 YAML 人工审批、实时事件监控与 Python/TypeScript SDK,MIT 协议免费。
产品简介 Rebuno 是一个面向生产环境的 AI Agent 执行运行时。它解决的核心问题是:Agent 在执行长任务时中断(网络故障、Token 耗尽、服务器重启),如何让任务从最后一步恢复而非从头开始。Rebuno 将每次 LLM 调用和工具调用都记录为持久化步骤,中断后可精确恢复。
核心功能 持久化执行步骤:每次 LLM 调用和工具调用都记录为持久化步骤,任务中断后可从最后一步恢复,无需从头开始。 YAML 人工审批流:可定义审批规则文件(YAML 格式),指定哪些工具调用需要人工审批,审批人通过 API 或 UI 确认后才继续执行。 实时事件流:完整记录 Agent 的执行轨迹,包含每个步骤的时间戳、输入输出和状态,可实时监控或事后回放。 Python/TypeScript SDK:提供双语言 SDK,方便集成到现有 Agent 框架。 MIT 协议:完全开源,免费使用。
执行流程示例 step.proposed llm_call gpt-5.5 → step.allowed llm_call(自动通过)→ step.executing → step.succeeded step.proposed tool_call send_email → step.awaiting_approval(暂停等待人工审批)→ approval.granted → step.executed 若中间中断,重启后从 step.awaiting_approval 恢复,继续等待审批。
适用场景 需要人工审批高风险操作的 Agent 系统(如发送邮件、执行交易)。 长周期任务怕中断需要断点续传的生产环境 Agent。 需要对 Agent 行为进行实时监控和事后审计的企业场景。 AI Agent 框架开发者:基于 Rebuno 运行时构建更可靠的上层框架。
评论与建议
登录 后参与评论或提建议