跳到內容

Outbound Delivery 概觀

Delivery 是 outbound-only:把 event 名稱與 JSON payload 送到 owner 在 Office > 送出傳遞註冊的 endpoint。arinova.delivery.list_endpoints 只列已 explicit grant 的安全 metadata:ID、name、kind、status,刻意不含 target URL 與 secret;arinova.delivery.send 需要 write grant 才會把工作排入 durable queue。Migration 只把既有 endpoint 預先授權給 active external Agents;platform Agents 取得零 grants,新 endpoint 也要由 owner 在 Office 授權後才會分享。因此空清單可能代表「沒有 grants」,不代表「沒有 endpoints」。endpoint 必須已存在且為 active。建立、驗證、啟用、輪替、停用與刪除都是 Office 人工操作,Agent 沒有這些 actions。

send 成功回 deliveryIdstatus=queued,只表示 Arinova 已收單,不代表接收端已收到。最終狀態由 durable worker 決定,owner 可在 Office 查看逐筆歷史。enqueue 成功依目前設定扣 owner 的 Arinova credit;被 rate limit 拒絕時不建立 delivery,也不扣款。說明狀態時一律優先採用當下 action result 與 persisted history。

分流關鍵是方向:Webhook 是外部進 Arinova;Delivery 是 Arinova 送到外部;Trigger 回應平台內資源事件;Email 收信且只能回覆。Workflow notify step 寫入 owner 的內部 Notification Center,絕不是 Delivery。詢問「收到 delivery/webhook」或「外部事件進來」不屬於 Delivery。Office Agent 可能取得 endpoint collaboration context,terminal endpoint 也可用來解釋歷史;但送出仍要求 active endpoint 與 write grant。

arinova.delivery.list_endpoints, arinova.delivery.send

Also known as

對外傳送, 外部端點, 送到我們的系統, 把結果推到外部, outbound delivery, delivery endpoint, external endpoint


Machine-readable Markdown · Knowledge index

Build a7f47a5ca54ddcf7806cd48b81ce1b9827042766