🤖 👥 Agent Teams
The Datalayer orchestration extension
agent_teams.a2a implements the Datalayer orchestration
extension — an optional
A2A extension that lets a worker and an orchestrator say the things about
delegated work that A2A leaves unsaid: which execution a delegation is
part of and where it sits in its tree, a budget to decline before
exceeding, a checkpoint to resume from, and instructions delivered to a
turn already in progress.
from agent_teams.a2a import ExecutionRef, build_delegation_meta
meta = build_delegation_meta(
ExecutionRef(execution_id="exec_1", root_execution_id="exec_1", depth=0),
budget={"outputTokens": 4000},
)
Nothing here requires the rest of this package, and nothing here imports
Datalayer's own platform — agent_teams.a2a.orchestration_extension is a
standalone module built on fasta2a alone. A worker implementing none of
it still runs; see the normative specification and its JSON Schema at
docs/extension-v1.md
for the full field-by-field contract this module implements.
This is distinct from agent_teams.a2a.extensions' own
team-coordination extension (https://datalayer.io/ext/team-coordination/v1)
— member assignment, task dependencies, health and reactions for a team's
own internal coordination. The two extensions are independent and
separately negotiated; a card may advertise either, both, or neither.
Release files for agent-teams 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agent_teams-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Release files / agent_teams-0.0.2-py3-none-any.whl
| Download URL | agent_teams-0.0.2-py3-none-any.whl |
|---|---|
| Size | 72.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
489c058c3c432cabc6694319598f4dc7e4576b4d7279d1219016882dd18d4bc1
|
|
BLAKE2b-256 checksum How to use checksums |
4e3d34410fd707482ad4e9f3e966e44a827b9a7b1d03048ce44489bf00483042
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.11
|