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