核心功能
Enhanced Agentic Loop Skill 是 Clawdbot 的智能体能力全面升级版,通过六大核心模块解决复杂任务执行中的状态管理、风险控制与效率问题。
持久化计划状态:计划跨对话轮次保存,支持断点续传。状态存储于本地 ~/.clawdbot/agent-state/,会话恢复时可自动检测未完成任务并注入上下文。
自动步骤完成检测:智能分析工具执行结果,自动判定步骤是否完成,减少人工确认负担。
工具审批门控与超时机制:按风险分级(low/medium/high/critical)自动拦截高危操作(如 rm -rf、数据库删除),支持15秒自动放行或人工干预,平衡安全与效率。
自动重试与备选策略:失败工具自动诊断错误类型(权限/网络/资源不存在等),应用修复策略(sudo/超时调整)并指数退避重试,最多3次。
上下文摘要:当对话超过80k token时自动压缩至50k,保留最近10条消息,节省约30% token消耗。
检查点/恢复:支持手动或自动(60秒间隔)创建检查点,跨会话恢复长任务。
显著优点
- 零额外配置成本:复用 Clawdbot 现有 API 认证,无需新增密钥
- 动态成本控制:编排器模型可从 Clawdbot 模型目录自由选择,推荐使用小模型执行规划/反思任务
- 透明集成:通过
enhanced-loop-hook附加到现有系统提示,不覆盖安全策略 - 本地化优先:状态、配置、检查点全部本地存储,无云上传
- 可视化配置:内置 Mode Dashboard,支持实时切换核心/增强模式
潜在局限
- Clawdbot 生态绑定:专为 Clawdbot 设计,无法独立运行于其他平台
- TypeScript 运行时依赖:需 Node.js 环境,无纯 Python/Go 实现
- 审批超时风险:15秒自动放行在高危场景下可能被恶意利用
- 状态机复杂度:全功能编排器学习曲线较陡,简单任务可能过度设计
适合人群
- 需要执行多步骤复杂任务(如全栈开发、数据分析流水线)的 Clawdbot 用户
- 重视任务可恢复性、审计追踪的团队协作场景
- 希望降低高危操作事故风险的企业环境
常规风险
- 本地数据泄露:
~/.clawdbot/目录若权限配置不当,敏感计划状态可能被同系统用户读取 - 自动重试放大错误:网络抖动导致的临时失败经3次重试可能演变为资源耗尽
- 上下文摘要失真:关键细节在压缩过程中可能丢失,影响后续决策准确性
- 检查点膨胀:高频长任务可能产生大量检查点文件,需定期清理
版本信息
v1.0.0 - 完整智能体循环 with Mode Dashboard UI