触发器
已连接的集成不仅仅是 agent 可以按需读取的地方。它也是实时事件源。当有人向您发送电子邮件、编辑 Notion 页面或在 Stripe 上扣款时,OpenHuman 会近乎实时地接收该事件,并可以决定是否对其进行处理。
什么是触发器
触发器是您连接的集成发布的外部事件:
| 集成 | 示例触发器 |
|---|---|
| Gmail | GMAIL_NEW_GMAIL_MESSAGE |
| Slack | SLACK_NEW_MESSAGE |
| Notion | NOTION_PAGE_UPDATED |
| GitHub | GITHUB_ISSUE_OPENED、GITHUB_PULL_REQUEST_OPENED |
| Stripe | STRIPE_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 验证。
- 触发器负载由您的本地核心处理。