122 lines
3.2 KiB
YAML
Raw Normal View History

2026-05-20 21:39:12 +08:00
runtime: node
entrypoint: scripts/index.cjs
timeout: 360000
dependencies:
system:
- name: node
check: "node --version"
env:
- name: AIFLOW_NETACLAW_CHAT_URL
required: false
description: AIflow /open/netaclaw/chat 完整地址invoke=true且未传chatUrl时使用
- name: OEM_AGENT_NAME_2
required: false
default: agent_c020c385
description: 长安新车审核子Agent内部名称默认agent_c020c385
- name: OEM_AGENT_NAME_11
required: false
default: agent_6a442e52
description: 赛力斯审核子Agent内部名称默认agent_6a442e52
- name: OEM_AGENT_NAME_16
required: false
default: agent_7d380038
description: 阿维塔审核子Agent内部名称默认agent_7d380038
- name: OEM_ROUTER_TIMEOUT_MS
required: false
default: "300000"
description: 调用子Agent的HTTP超时时间毫秒
- name: OEM_ROUTER_RETRIES
required: false
default: "0"
description: 调用子Agent失败重试次数
interface:
input:
message:
type: object
required: true
description: TYCM原始业务消息对象或JSON字符串
oemId:
type: number
required: false
description: 显式OEM ID优先级高于message中的oemId
invoke:
type: boolean
required: false
default: "true"
description: 是否由本skill直接调用选中的子Agent默认直接调用
chatUrl:
type: string
required: false
description: AIflow /open/netaclaw/chat完整地址
agentNames:
type: object
required: false
description: 子Agent内部名称覆盖映射key为2、11、16正常不需要传
agentName2:
type: string
required: false
description: 长安新车审核子Agent内部名称覆盖项默认agent_c020c385
agentName11:
type: string
required: false
description: 赛力斯审核子Agent内部名称覆盖项默认agent_6a442e52
agentName16:
type: string
required: false
description: 阿维塔审核子Agent内部名称覆盖项默认agent_7d380038
sessionId:
type: string
required: false
description: 转发给/open/netaclaw/chat的sessionId
userId:
type: string
required: false
description: 转发给/open/netaclaw/chat的userId
timeoutMs:
type: number
required: false
default: "300000"
retries:
type: number
required: false
default: "0"
headers:
type: object
required: false
description: 调用子Agent时追加的HTTP headers
stripCallbackUrl:
type: boolean
required: false
default: "true"
description: 调用子Agent前是否从转发消息中移除callbackUrl默认移除以避免子Agent回调TYCM
dryRun:
type: boolean
required: false
default: "false"
output:
success:
type: boolean
routed:
type: boolean
invoked:
type: boolean
oemId:
type: number
brand:
type: string
subAgentKey:
type: string
subAgentId:
type: number
subAgentName:
type: string
request:
type: object
response:
type: object
error:
type: string