Catalog PyPI
Back to packageRELEASE DETAILS

0.0.5

PyPI

ag-ui-a2ui-toolkit

Framework-agnostic helpers for building A2UI subagent tools — op builders, prompt assembly, history walkers, and request/envelope orchestration shared across framework adapters.

Published16 Oct 2026
Direct dependencies0
Transitive dependenciesNot calculated

README

Version 0.0.5 documentation

ag-ui-a2ui-toolkit

Framework-agnostic helpers for building A2UI subagent tools.

Each per-framework adapter (LangGraph, ADK, Mastra, …) composes these helpers with its own framework-specific glue: tool decorator, runtime accessor, model binding + invoke. Nothing in this package depends on any agent framework.

Surface

  • Constants: A2UI_OPERATIONS_KEY, BASIC_CATALOG_ID, DEFAULT_SURFACE_ID, GENERATE_A2UI_TOOL_NAME, GENERATE_A2UI_TOOL_DESCRIPTION, GENERATE_A2UI_ARG_DESCRIPTIONS
  • Op builders: create_surface, update_components, update_data_model
  • RENDER_A2UI_TOOL_DEF — JSON schema for the inner structured-output tool
  • State + history helpers: build_context_prompt, find_prior_surface
  • Prompt composer: build_subagent_prompt
  • High-level orchestration: prepare_a2ui_request, build_a2ui_envelope
  • Output wrappers: assemble_ops, wrap_as_operations_envelope, wrap_error_envelope

See also

The TypeScript counterpart lives in @ag-ui/a2ui-toolkit and exposes the same surface in camelCase.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 0

Native requirements
0 direct targetsNot calculated transitive count
No declared dependencies in this collected response

Declarations describe requirements; they are not a resolved dependency graph.

Distribution files

2 collected
ag_ui_a2ui_toolkit-0.0.5-py3-none-any.whl

bdist_wheel · 20.86 KB · Python py3

Source file
ag_ui_a2ui_toolkit-0.0.5.tar.gz

sdist · 18.61 KB · Python source

Source file

Repository

PENDING
ag-ui-protocol/ag-ui

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:32 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:660cc7b282df59331a5eca962d1ca8dc8534beed436daf6cad83fa0302afd11b

Other collected versions

View all collected versions →