Agent Autopilot

🚀 让AI自主驱动,像项目经理一样推进项目

agent-framework榜 #5

让AI代理像项目经理一样自主驱动:基于心跳触发执行循环、定时进度汇报、长期记忆维护,实现无需人工监督的自动化迭代工作流

收藏
13.3k
安装
4.3k
版本
1.3.0
CLS 安全性认证2026-06-24
点击查看完整报告 >

使用说明

核心用法

agent-autopilot 是一套完整的子代理自驱动工作流框架,核心目标是将 AI 代理从被动响应模式转变为主动项目经理模式。它通过三个定时任务驱动代理持续工作:① 自驱动执行循环(每次心跳触发,约30分钟),自动检查待办、执行任务、记录结果;② 进度汇报(白天按设定间隔主动汇报,夜间静默攒到白天),包含晨报、周期汇报、晚报和紧急汇报四种格式;③ 长期记忆维护(每6小时提炼日志到 MEMORY.md,清理过时信息)。

使用流程:先运行 init.sh 初始化工作空间,配置 HEARTBEAT.md 设定项目目标和汇报间隔,依赖 todo-management skill 进行任务追踪。代理会自主决策技术方案、任务优先级、迭代方向,仅在需要外部资源或方向性变更时才上报人类。

显著优点

真正的自主性:不同于需要人类逐轮指导的代理,此框架让代理具备"永不空转"原则——每次心跳必须推进项目,自主创建新任务,达标前永不停止。这种设计显著降低人类监督成本,适合长期运行的编码、研究、优化类项目。

结构化记忆体系:区分原始日志(memory/YYYY-MM-DD.md)和提炼记忆(MEMORY.md),6小时自动维护机制确保代理不会"失忆",同时避免上下文膨胀。记忆条目包含里程碑、教训、关键数据、配置变更、决策记录五类结构化信息。

灵活的汇报机制:白天/夜间双模式设计,高频项目可设2小时间隔,低频项目可设4-6小时,夜间仅重大事件才打扰人类,平衡了信息透明度与打扰频率。

潜在缺点与局限性

初始化门槛较高:需要正确配置 HEARTBEAT.md、IDENTITY.md、SOUL.md 等多个文件,且必须完整复制核心规则(不能"同上"),新用户容易遗漏导致代理行为异常。

依赖外部 skill:强制依赖 todo-management,若该 skill 未正确安装或数据库损坏,整个工作流会中断。

自主决策的边界模糊:虽然文档列出了"可以自主决定"和"必须上报"的清单,但实际项目中技术方案选择与方向性变更的界限可能模糊,代理可能过度自主或过度保守。

故障恢复依赖人工判断:虽然提供了从 memory 和 git log 恢复的流程,但代理本身无法自动判断"是否需要重做",中断后可能需要人类介入评估状态。

适合人群

  • 需要 AI 代理长期自主运行数小时至数天的场景(如代码重构、量化策略回测优化、文献综述)
  • 希望降低同步沟通成本、接受异步汇报模式的用户
  • 具备一定技术背景、能正确配置身份文件和工作空间的开发者

常规风险

无限循环风险:若项目目标设定不清或代理陷入局部最优,可能在不产生实质进展的方向上持续迭代。缓解:设置明确的终止条件和关键指标,定期人工审查 MEMORY.md。

记忆污染风险:自动提炼可能丢失关键细节,或保留已过时假设。缓解:定期人工审核 MEMORY.md,对比原始日志验证。

汇报遗漏风险report-state.json 丢失或损坏可能导致汇报间隔计算错误。缓解:将状态文件纳入 git 跟踪。

安全风险:代理具备文件写入、任务创建、自主决策等权限,若身份文件(SOUL.md 等)被恶意篡改,可能导致代理执行有害操作。建议仅在可信环境中运行,核心规则文件设为只读。

安全解读

核心功能

agent-autopilot 是一套面向 Sub-agent 的自驱动工作流配置框架,通过心跳机制(~30分钟间隔)驱动三个核心定时任务循环运行:自驱动执行循环(检查待办→执行任务→记录结果)、进度汇报(白天按间隔主动上报,夜间静默仅报重大事件)、长期记忆维护(每6小时提炼日志到 MEMORY.md)。设计上强调「永不空转」「自主决策」「快速试错」的项目管理原则。

显著优点

1. 纯文档型零风险:T-MD分类,无任何可执行代码,仅提供 Markdown 配置模板与流程规范,静态安全评分85分
2. 结构化治理:完整的任务生命周期管理(pending→in_progress→done/skipped)、多层级汇报模板(晨报/周期汇报/晚报/即时汇报)、记忆提炼规范(里程碑/教训/关键数据/决策记录)

3. 时间感知调度:区分白天/夜间模式,避免无效打扰,支持按项目特性灵活配置汇报间隔(2-6小时)

4. 故障恢复机制:明确的断点续接流程,支持从 memory 日志和 git 历史重建任务状态

潜在局限

  • 强依赖外部 Skill:必须配合 todo-management Skill 使用,若依赖缺失或损坏则工作流中断
  • 文档型无强制执行:仅为规范指导,Agent 是否严格遵循取决于其自身对齐能力,无技术约束
  • 本地来源可信度:T3级(个人开发者/社区项目),无 GitHub 公开背书,长期维护性存疑
  • 记忆写入边界模糊:虽为声明功能,但未明确禁止写入可执行代码或覆写系统提示的边界,存在理论滥用可能

适合人群

  • 需要配置长期自主运行 Sub-agent 的开发者(量化策略迭代、自动化研究、持续集成优化等场景)
  • 希望减少人工督导、建立「项目经理」式 Agent 协作模式的技术团队
  • 已有 todo-management Skill 部署基础的用户

常规风险

  • 依赖单点故障todo-management Skill 或 report-state.json 损坏将导致状态跟踪失效
  • 记忆膨胀:长期运行的 Agent 若未严格执行「清理过时信息」规则,MEMORY.md 可能无限增长
  • 汇报疲劳:高频项目若配置过短间隔(如2小时),可能产生信息过载

安全认证摘要

CLS-Certify v2.1.0 扫描结果:S级(85分),9处 MEMORY.md 引用均为文档说明性内容,无外部网络调用、无危险函数、无敏感信息泄露。唯一警告项为「隐私合规」——涉及 Agent 上下文文件写入,但属声明的合法记忆维护功能。

Agent Autopilot 内容

references文件夹
scripts文件夹
手动下载zip · 9.3 kB
example-setup.mdtext/markdown
请选择文件