Visit to Huawei to learn more about their implementations and future work
Last week, I had the pleasure of joining a workshop at Huawei Canada’s headquarters alongside Heng Kuang and Paul Chen. We dove into Huawei’s recent efforts to implement the Serverless Workflow specification and explored how they might contribute to our upcoming 1.1.0 milestone.
At the heart of our discussions was the proposed A2A call task (see issue #1102). Huawei’s team has already developed a proof-of-concept based on the v1.0.0 HTTP call task, demonstrating how agents can be orchestrated through standard workflows. While the POC works, relying solely on raw HTTP calls proved verbose and introduced complexity—especially for operations like exchanging vCards.
Huawei has been an active partner in our community since 2020, when Yuri Zhao first introduced the FunctionGraph project on Huawei Cloud. That project remains healthy and is slated to migrate to the v1.0.0 specification soon. Beyond FunctionGraph, Huawei is also building a fresh implementation of the specification using our Go SDK. If all goes according to plan, they’ll contribute their work back to our reference implementation.
This week, the Huawei team will join our weekly community meeting to present their A2A POC and propose formally adding the A2A call as an official task in the specification. We’re excited about this partnership and the opportunity to bring more AI-driven use cases into the Serverless Workflow ecosystem. Collaborating with Huawei is a significant step forward in strengthening our CNCF open source project and expanding our reach in the AI space.