Skip to main content

ACL agents on A2A protocol.

Project description

A2A ACL

ACL agents on A2A protocol (work in progress).

Features

  • Agents that send and receive messages with an illocution/performative on top of A2A.
  • Simply describe A2A agent cards and skills in an interface file in a dedicated format.
  • Targets that are not declared in the interface are private and ignored from incoming messages.
  • Extension of the A2A protocol that supports tell, achieve, and ask performatives.
  • Asynchronous answers for achieve messages (to request some actions and optionally answer later).
  • Different codecs can be used to encode/decode the content of the messages.

Examples and Documentation

Some examples are given in the sample_agents and tests directories. This is the only source of documentation currently.

Requirements

This module relies on the A2A Protocol (package a2a-sdk).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

a2a_acl-0.0.10.dev0.tar.gz (24.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

a2a_acl-0.0.10.dev0-py3-none-any.whl (57.3 kB view details)

Uploaded Python 3

File details

Details for the file a2a_acl-0.0.10.dev0.tar.gz.

File metadata

  • Download URL: a2a_acl-0.0.10.dev0.tar.gz
  • Upload date:
  • Size: 24.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for a2a_acl-0.0.10.dev0.tar.gz
Algorithm Hash digest
SHA256 fe5c7349f5c2257cec8ae4b1f6ce4991ba7220af6d9fdfd2443dc25137a2c48d
MD5 643765c4220e910efac18ce3477bec99
BLAKE2b-256 8bdeeadb0f67ba7becd3a41a92e2ae4d98c76ad84fefd758c991e62f621ce826

See more details on using hashes here.

File details

Details for the file a2a_acl-0.0.10.dev0-py3-none-any.whl.

File metadata

  • Download URL: a2a_acl-0.0.10.dev0-py3-none-any.whl
  • Upload date:
  • Size: 57.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for a2a_acl-0.0.10.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 875eef8ab17cdff204b1925f9392fccd270f17d97ca99196fad654691177130b
MD5 9066bb0e1b1e31397dd9fb324f6ba9c5
BLAKE2b-256 e6e6fcdf239a9c45d0b10959835ab28ebe14b0c606ccbf82014260e34d205667

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page