3.4 KiB
3.4 KiB
| name | description | license | metadata | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| oem-audit-router | TYCM OEM审核子Agent路由。根据输入参数中的oemId选择并调用对应审核子Agent:oemId=2长安新车审核agent_c020c385,oemId=11赛力斯审核agent_6a442e52,oemId=16阿维塔审核agent_7d380038;返回子Agent响应。 | MIT |
|
TYCM OEM审核子Agent路由
当最外层 Agent 收到 TYCM 订单/理赔审核请求,需要根据 oemId 决定交给哪个品牌审核子 Agent 时,直接调用本技能。本技能只负责选择并调用子 Agent,不调用 TYCM 回调接口;默认转发给子 Agent 的消息会移除 callbackUrl,避免子 Agent 触发 TYCM 回调。
路由规则固定如下:
oemId = 2: 长安新车审核子Agent,agentId=6,agentName=agent_c020c385。oemId = 11: 赛力斯审核子Agent,agentId=9,agentName=agent_6a442e52。oemId = 16: 阿维塔审核子Agent,agentId=10,agentName=agent_7d380038。
推荐用法
直接调用子 Agent:
{
"name": "oem-audit-router",
"input": {
"message": {
"orderNo": "20260427093006929543",
"oemId": 16,
"orderType": "insure",
"data": {},
"callbackUrl": "http://127.0.0.1:5610/system/order/agent-invoke-callback?orderNo=20260427093006929543"
},
"chatUrl": "http://127.0.0.1:8003/open/netaclaw/chat"
}
}
只做路由判断:
{
"name": "oem-audit-router",
"input": {
"message": {
"orderNo": "20260427093006929543",
"oemId": 16,
"orderType": "insure",
"data": {}
}
}
}
输入
message: 必填,原始业务消息对象或 JSON 字符串;通常就是 TYCM 传给最外层 Agent 的 message。oemId: 可选,显式 OEM ID;优先级高于message.oemId和message.data.oemId。invoke: 可选,默认true。为true时,本技能会调用选中的子 Agent;为false时只返回路由结果。chatUrl: 可选,AIflow/open/netaclaw/chat地址。invoke:true时必填;也可通过环境变量AIFLOW_NETACLAW_CHAT_URL提供。stripCallbackUrl: 可选,默认true。调用子 Agent 前从转发消息中移除callbackUrl。sessionId: 可选,转发给/open/netaclaw/chat。userId: 可选,转发给/open/netaclaw/chat。timeoutMs: 可选,默认300000。retries: 可选,默认0。headers: 可选,额外 HTTP header。dryRun: 可选,true时只返回路由和请求体,不发 HTTP 请求。agentNames、agentName2、agentName11、agentName16: 可选覆盖项。正常不要传,默认使用本技能内置子 Agent 内部名称。
输出
只做路由时:
{
"success": true,
"routed": true,
"invoked": false,
"oemId": 16,
"brand": "阿维塔",
"subAgentKey": "avatr_new_car_audit",
"subAgentId": 10,
"subAgentName": "agent_7d380038",
"reason": "oemId=16 routed to 阿维塔审核子Agent"
}
调用子 Agent 时:
{
"success": true,
"routed": true,
"invoked": true,
"oemId": 16,
"brand": "阿维塔",
"subAgentId": 10,
"subAgentName": "agent_7d380038",
"response": {}
}
不支持的 oemId 会返回 success:false、routed:false 和错误原因。本技能不回调 TYCM。
详细契约见 references/router_contract.md。