modelriver callback

在 listen 收到 task.ai_generated 后,从终端完成事件驱动流程,无需手写 curl。

概述

事件驱动工作流在 AI 生成后会暂停,等待你的后端调用 callback_urlcallback 命令让你在使用 CLI 测试时从终端完成这一步。

用法

Bash
# 使用 trigger/listen 输出中的 channel ID
modelriver callback \
--channel-id abc-123-def \
--data '{"summary":"Escalated to auth","priority":"high"}' \
--task-id TCK-10042
 
# 使用 webhook payload 中的完整 callback URL
modelriver callback \
--callback-url "https://api.modelriver.com/v1/callback/abc-123-def" \
--data '{"summary":"Escalated to auth"}'

典型事件驱动测试流程

Bash
# 终端 1
modelriver listen --print
 
# 终端 2
modelriver trigger --workflow my-event-workflow --message "Test" --print-channel
 
# 在 listen 显示 task.ai_generated 后:
modelriver callback --channel-id CHANNEL_ID --data '{"enriched":true}'

下一步