Agent Skills
返回列表
Agent自主循环引擎

Agent自主循环引擎

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_638e256a/ai-loop-engineering。

技能介绍

要解决什么问题

很多 Agent 工作流仍停在「你问一句、它答一句」:目标一模糊、中间要改文件或跑命令、结果要对上验收标准时,往往得人工反复补提示。Loop Engineering 的思路是把一次对话拆成可重复、可验证的闭环,让 Agent 自己推进到完成或明确失败。

技能如何工作

技能围绕六块能力组织一次自主循环:

  • 循环状态机:从 PENDING 解析意图,经 COLLECTING / EXECUTING / OBSERVING / ADJUSTING,到 COMPLETED 或 FAILED。
  • 意图解析器:把高层目标拆成可验证子任务,写清成功标准与终止条件。
  • 上下文管理器:拉取相关文件、日志与文档,维护摘要并控制上下文窗口。
  • 执行引擎:通过工具做代码修改、文件操作与命令执行,并记录轨迹。
  • 结果验证器:对比实际与预期输出,给出成功、失败或需调整的结论。
  • 动态调整器:失败时分析原因、生成重试策略。

循环形态上支持简单循环(单目标单路径)、嵌套循环(多层级子任务)与并行循环(可并行多任务)。CLI 侧用 --action、--input、--mode 等参数驱动 start / status / abort / report。

适用边界与注意点

内置最大循环次数(默认 10)、单次与总超时,以及关键决策与危险操作处的人工介入点,避免无限重试。执行本技能时还有强制输出质量约束:意图至少拆 3 个子任务、上下文与执行步骤需写具体项、观察需对比差异、完成报告需含轮次与成果——空框架或「建议查资料」类回避会被视为无效输出。适合自动化重构、CI 测试循环、数据处理流水线、文档生成与配置自动化等目标明确、可验收的任务;不适合无法定义成功标准或必须实时人工拍板的开放式探索。

使用场景

  • CI 反复失败时,让 Agent 按「改代码→跑测试→看日志→再改」循环直到用例全部通过
  • 跨多个目录做命名/API 重构,每轮执行修改、编译验证并对比预期结构后再继续
  • 数据处理脚本中途报错,自动采集日志与输入样本,调整参数后重跑并核对输出 schema
  • 从仓库变更生成 CHANGELOG/API 文档,每轮对照模板检查章节与示例是否齐全

适合人员

  • 负责单体或微服务仓库、需要把大重构拆成可验收子任务的后端工程师
  • 维护 Jenkins/GitHub Actions、希望失败构建能自动重试并留轨迹的 DevOps 工程师
  • 按 runbook 改 Nginx/K8s 配置并需每步验证端口与健康检查的平台运维
  • 需要把源码注释与 OpenAPI 同步到对外文档、且要有明确验收清单的技术写作者