跳到主要内容

触发器

已连接的集成不仅仅是 agent 可以按需读取的地方。它也是实时事件源。当有人向您发送电子邮件、编辑 Notion 页面或在 Stripe 上扣款时,OpenHuman 会近乎实时地接收该事件,并可以决定是否对其进行处理。

什么是触发器

触发器是您连接的集成发布的外部事件:

集成示例触发器
GmailGMAIL_NEW_GMAIL_MESSAGE
SlackSLACK_NEW_MESSAGE
NotionNOTION_PAGE_UPDATED
GitHubGITHUB_ISSUE_OPENEDGITHUB_PULL_REQUEST_OPENED
StripeSTRIPE_CHARGE_SUCCEEDED
日历GOOGLE_CALENDAR_EVENT_CREATED

触发器管道

第三方 API → webhook → OpenHuman 后端 → Rust 核心

触发器分类

┌─────────────┬─────────────┬────────────┐
↓ ↓ ↓ ↓
drop acknowledge react escalate

分类决策

决策结果
drop无事。静默记录并丢弃。
acknowledge存储一条简短记忆笔记。
react触发器反应器运行 1-2 次工具调用。
escalate完整编排器 agent 接管并规划。

配置

  • 默认开启。 一旦集成连接,其触发器会自动进入管道。
  • 选择退出。 设置 OPENHUMAN_TRIGGER_TRIAGE_DISABLED 以禁用 agent 分类。
  • 审计日志。 每个触发器都写入触发器历史,以便您可以看到到达的内容和分类器做出的决定。

隐私

  • 第三方 token 存在于后端,不会出现在您的笔记本电脑上。
  • Webhook 在到达您的机器之前由后端进行 HMAC 验证。
  • 触发器负载由您的本地核心处理。

另见