fix(a2a): canonical merge (#2912)

* fix canonical merge

* fix empty array case
This commit is contained in:
Vikhyath Mondreti
2026-01-20 21:58:13 -08:00
committed by GitHub
parent 1d450578c8
commit 0af96d06c6

View File

@@ -214,6 +214,15 @@ export const A2ABlock: BlockConfig<A2AResponse> = {
],
config: {
tool: (params) => params.operation as string,
params: (params) => {
const { fileUpload, fileReference, ...rest } = params
const hasFileUpload = Array.isArray(fileUpload) ? fileUpload.length > 0 : !!fileUpload
const files = hasFileUpload ? fileUpload : fileReference
return {
...rest,
...(files ? { files } : {}),
}
},
},
},
inputs: {