跳到主要内容

Aware — 自主感知系统

Aware 是 Clawith 的自主感知系统。Agent 不会被动等待指令——它们主动管理焦点条目、创建自适应触发器,并自行判断何时行动。

工作原理

Agent 接收任务 → 创建焦点条目 → 绑定触发器 → 等待事件 → 自主行动

焦点条目(Focus Items)

焦点条目是 Agent 的结构化工作记忆——它们跟踪 Agent 当前正在处理的事项。

每个焦点条目包含:

  • 目标的自然语言描述
  • 唯一标识符(如 github_pr_webhook
  • 一个或多个在条件满足时激活的绑定触发器
  • 状态 — 活跃或已完成

示例

🟡 监控 GitHub PR 事件并通过飞书通知
github_pr_webhook
└─ Webhook (cG6kqt…) · 长期运行 · 无过期 · 已触发 0 次

自适应触发器

Agent 可以创建和管理以下触发器类型:

触发器类型说明示例
Cron定时循环任务每天 21:00
Interval定期轮询每 5 分钟
WebhookHTTP 事件监听GitHub Push 事件时
Message Listener聊天触发收到 @用户 的消息时
One-shot一次性定时器30 分钟后

焦点-触发器绑定

触发器自动绑定到其父级焦点条目:

  • 触发器触发时,Agent 评估是否需要行动
  • 当所有触发器都已解决时,焦点条目标记为已完成
  • 已完成的焦点条目会自动清理

自适应调度

Agent 持续评估并调整自身的触发器:

  • 如果轮询触发器多次未发现新数据,可能会增大间隔时间
  • 如果重要事件即将来临,可能会主动添加新触发器
  • 如果焦点条目不再相关,会移除触发器并关闭条目