开源我这折腾了1年的「Agent自动化系统」,愿所有人都能感受Agent的魅力。

核心结论(一句话)

Agent-Autoloop 的架构主张是让小内核只负责确定性的事件接收、规则派发与过程记录,把 Agent、外部事件、通知和 CI 交付放进插件;挂起恢复、追加式事件记录、输入数据隔离与跳数上限,则分别处理等待、追溯、指令混淆和循环风险。

分类提炼

知识节点(9 个独立概念)

关联图谱

上游(基于 / 来自)

下游(应用于 / 验证于)

同级(横向 / 并列)

正文要点

  1. 开源动机与重写范围。 作者称首篇文章发布后收到开源请求,因此用两天重写并大幅抽象系统;Pi 的极简内核/Extensions 与 DeepSeek Harness 的插件理念是作者明确提及的设计参考。
  2. 四项内核职责。 内核负责收事件、依据规则分工、派发 Agent 并记录步骤;网络调用、产品适配和后续 CI 被移到外部插件,作者据此主张核心可保持确定性。
  3. 统一事件和执行约定。 定时任务、GitHub Issue/PR 或业务告警转换为统一事件;规则决定 Agent、目录和 Skill。执行器通过最后一条回复返回结果,额外动作以约定结构表达。
  4. 四种控制机制。 审批等待通过存档释放运行进程;事件溯源用于回查与抵御重复消息;指令/资料分离用于减少外部文本伪装授权;最多 8 跳用于限制 Agent 链式唤醒。
  5. 四类插件。 事件插件接入触发源,Agent 插件接入执行器,通道插件负责通知与审批,交付插件负责代码审查、检查、发布及线上确认。
  6. 示例自动化覆盖从巡检到维护。 作者举出价格核对、额度监控、可用性检查、代码大扫除、GEO 调研和公司工作台意见处理等案例;它们是个人使用示例,不能单独证明通用效果。
  7. 部署能力不等于已验证的安全性。 插件可扩展会扩大可接入的外部权限;提示注入防护还需要工具白名单、凭证隔离、沙箱和经过验证的审批实现。

证据与限制

相关链接