Agentic Loop Upgrade

🔄 生产级 Agentic 循环,持久可靠

Clawdbot 增强型代理循环技能,提供持久化计划状态、自动步骤完成检测、带超时的审批门控、自动重试、上下文摘要与检查点恢复等完整 Agentic 能力升级。

收藏
4k
安装
1.8k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Enhanced Agentic Loop Skill 是 Clawdbot 的 Agentic 能力全面升级套件,通过统一的 createOrchestrator 接口整合六大核心模块:

1. 持久化计划状态(Persistent Plan State):计划跨对话回合持久保存,支持会话中断后的无缝恢复,状态存储于本地 ~/.clawdbot/agent-state/

2. 自动步骤完成检测:智能分析工具执行结果,自动判定步骤是否完成并更新进度。

3. 工具审批门控(Approval Gates):针对高风险操作(high/critical 级别如 rm -rf、数据库删除)提供人工审批机制,支持 15 秒超时自动放行,兼顾安全与效率。

4. 自动重试与备选方案:失败工具自动诊断错误类型(权限、网络、未找到等),应用修复策略并指数退避重试。

5. 上下文摘要:当上下文超过 80k token 时自动压缩至 50k,保留最近 10 条消息,优化长对话性能。

6. 检查点/恢复(Checkpoint/Restore):支持手动与自动检查点,跨会话恢复长时间运行任务。

典型工作流

  • 通过 Mode Dashboard UI 或配置文件启用增强循环
  • 系统通过意图检测自动触发规划(如 "build API", "first...then..." 等关键词)
  • 执行工具时自动经过审批门控 → 重试引擎 → 步骤追踪 → 检查点创建的完整管道

显著优点

  • 生产级可靠性:状态机驱动的可观测架构,所有组件状态明确
  • 成本优化:Orchestrator 模型可独立选择(建议用小模型做规划/反思调用),不影响主 Agent 模型
  • 零额外密钥:复用 Clawdbot 现有 API 认证配置,无外部网络调用或遥测
  • 透明集成:系统提示词修改仅为追加(additive),不覆盖核心安全策略;包装器始终调用原始 Agent runner
  • 本地优先:所有持久化数据仅存储于 ~/.clawdbot/ 本地目录

潜在缺点与局限性

  • 审批超时设计风险:15 秒自动放行虽提升效率,但用户可能错过关键高危操作的拦截窗口
  • 上下文摘要的信息损耗:80k→50k 的压缩可能丢失 nuanced 细节,依赖 LLM 摘要质量
  • 状态机复杂度:多组件协调增加了调试认知负荷,需理解 orchestrator → hook → state → execution 的调用链
  • Clawdbot 生态绑定:深度依赖 Clawdbot 的 hook 系统与目录结构,独立使用需大量适配

适合人群

  • 需要长时间运行、多步骤复杂任务的 Clawdbot 高级用户
  • 追求 Agent 自主性与可控性平衡的企业/团队场景
  • 开发自定义 Agent 工作流的工程师(需熟悉 TypeScript/Node 生态)

常规风险

| 风险类别 | 说明 |
|---------|------|
| 自动执行风险 | 审批门控超时机制可能导致未授权的高危操作被执行 |
| 数据持久化风险 | 本地 JSON 存储无加密,敏感计划内容可能被本地进程读取 |
| 上下文漂移 | 自动摘要后历史细节丢失,可能导致后续步骤基于不完整信息执行 |
| 模型选择风险 | Orchestrator 模型配置不当(如选过快模型)可能产生低质量计划 |
| 状态腐败 | 检查点恢复时若本地文件损坏,可能导致任务状态不一致 |

Agentic Loop Upgrade 内容

references文件夹
scripts文件夹
src文件夹
context文件夹
dist文件夹
context文件夹
execution文件夹
llm文件夹
planning文件夹
state文件夹
state-machine文件夹
tasks文件夹
execution文件夹
llm文件夹
planning文件夹
state文件夹
state-machine文件夹
tasks文件夹
ui文件夹
controllers文件夹
views文件夹
手动下载zip · 252.1 kB
confidence-gates.mdtext/markdown
请选择文件