Skip to content

Conversation

@jonsharkey
Copy link
Collaborator

No description provided.

@jonsharkey jonsharkey force-pushed the python_sdk branch 2 times, most recently from 8acb82e to c44b5e8 Compare January 6, 2026 21:58
@jonsharkey
Copy link
Collaborator Author

Closes #375

@jonsharkey jonsharkey requested a review from wrenj January 6, 2026 22:02
@jonsharkey jonsharkey force-pushed the python_sdk branch 2 times, most recently from 7050d5b to 3bab73e Compare January 8, 2026 17:24
@jonsharkey jonsharkey requested a review from wrenj January 8, 2026 17:28
@jonsharkey jonsharkey force-pushed the python_sdk branch 2 times, most recently from 9ceaa73 to e669d81 Compare January 8, 2026 17:42
# See the License for the specific language governing permissions and
# limitations under the License.

"""Module for the A2UI Toolset and Part Converter.
Copy link
Collaborator

@wrenj wrenj Jan 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you do another pass on docs? we renamed a2ui toolset

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done, fixed that and the part converter.

Copy link
Collaborator

@wrenj wrenj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for adding this!

@jonsharkey jonsharkey force-pushed the python_sdk branch 4 times, most recently from e4848b1 to b06d5f8 Compare January 13, 2026 14:33
@jonsharkey jonsharkey requested a review from wrenj January 13, 2026 14:33

"""Module for the SendA2uiToClientToolset and Part Converter.
This module provides the necessary components to enable an agent to send A2UI (Agent-to-User Interface)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just explain that this is one approach for capturing a2ui json from an agent

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

instructing the LLM that it can send a list of UI items.
* `convert_send_a2ui_to_client_genai_part_to_a2a_part`: A utility function that intercepts the `send_a2ui_json_to_client`
tool calls from the LLM and converts them into `a2a_types.Part` objects, which are then
processed by the A2A system.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

return by the A2A Agent Executor

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

@jonsharkey jonsharkey merged commit 4b4c899 into main Jan 13, 2026
7 checks passed
@jonsharkey jonsharkey deleted the python_sdk branch January 13, 2026 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants