跳到內容

Cron 目標與派送

省略 target 會對目前 external Agent 使用 agent_wakeupconversation_message 需要可存取的 conversationIdworkflow_run 需要 owner 的 active workflowId。Web/API v1 可讓 Workflow 不綁 Agent並省略 message;此路徑不寫 wakeup outbox。102400-byte payload 含 Cron ID/time、message、metadata、timezone 與 local time 欄位;deterministic replay 重用 run,Workflow 失效則 visible skip。

notify 免費寫 app 內 cron_result,不喚醒 Agent。必填 1–100 字 title 與非空 messageurl 只能是單斜線開頭的 app 內路徑。per-fire key 讓不同提醒不被 24h push dedup 吞掉,同 occurrence replay 仍一筆。即使保留 caller attribution 也使用 per-user scope,rolling day 上限 50 次 delivered 或 pending-reserved fire。

outbound_delivery 必填 owner 的 active endpointIdevent,可附 JSON bodyTemplate;Agent caller 在建立與 fire time 都需要 endpoint write access。Cron context render 限制 262144 bytes。沿用 price、rate limit、wallet、audit 與 SSRF-safe transport。transaction lock 加 unique source_fire_event_id 會在 Redis/扣款前回傳 replay receipt。endpoint 失效與點數不足 visible skip;infrastructure failure retry。

action_call 需要 bound Agent、action 與 object arguments。fire time render 字串 leaves,再重驗最新 registry policy、schema 與 size。需 confirmation、有 progress、可取消、deprecated/removed,以及 Cron/Trigger/Workflow/Agent/Memory namespace 全拒絕。fire ID 作 idempotency key;detached 執行不阻塞 tick。arinova.note.create_note 仍走一般授權。

所有 target 在 fire time 重驗;message redact,metadata/dedupe 不繞過授權、quota、billing、audit。

arinova.cron.schedule, arinova.cron.get_job, arinova.note.create_note

Also known as

Agent 喚醒, 對話訊息, 定時訊息, Cron target, conversationId, 派送目標, Workflow 執行, workflowId, notify target, 排程通知, outbound delivery, 排程 action


Machine-readable Markdown · Knowledge index

Build a7f47a5ca54ddcf7806cd48b81ce1b9827042766