Tech
[分享创造] 做了一个 Durable Agent Harness 支持持久化任务崩溃恢复与断点续跑
EverAgent 是一个面向长时间 AI 任务的可持久化、可恢复 Agent Harness 。
EverAgent 将 Agent 的执行生命周期纳入持久化 Harness:对话、模型轮次、工具调用、排队输入、checkpoint 和 Agent 状态都会先提交到 SQLite ,再由 TUI 和 Web 任务控制台呈现。
欢迎 star: https://github.com/oujingzhou/everagent
它主要解决什么问题?
假设一个 AI Agent 需要:
分析代码库。
修改多个文件。
执行测试。
根据测试结果修复问题。
最后生成总结。
普通的进程内 Agent 循环容易遇到以下问题:
进程崩溃 :对话和执行进度可能只存在于内存中。
任务中断 :重新启动后难以准确判断之前执行到了哪一步。
重复执行 :恢复时可能重复调用模型或工具。
状态不一致 :对话记录、工具结果和任务状态可能分别更新。
EverAgent 从执行层解决这些问题。它不只是保存聊天记录,而是持久化任务本身的...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX