feat: add Data Engineering Agent A2A client example [2/2]#14387
feat: add Data Engineering Agent A2A client example [2/2]#14387xtan999 wants to merge 2 commits into
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a sample Python client for the Google Cloud Data Engineering Agent (DEA) using the Agent-to-Agent (A2A) protocol, complete with documentation and unit tests. The client supports session persistence, custom instruction loading, and automated resumption on deadline exceeded. The reviewer provided valuable feedback to improve the robustness of the implementation, including correcting the return type annotation of the main interaction function, implementing a retry limit to prevent infinite loops during repeated deadline exceeded errors, and handling potential file reading errors and hidden files when loading instructions.
513108b to
0cc0e3e
Compare
|
Here is the summary of changes. You are about to add 1 region tag.
This comment is generated by snippet-bot.
|
|
LGTM |
Description
Adds a sample Python client implementation using the Agent-to-Agent (A2A) protocol to interact with the Google Cloud Data Engineering Agent.
Key features:
Fixes #14252
Checklist
Testing
Compliance & Style
Post-Approval Actions