Skip to content

valory-xyz/open-autonomy-client

Repository files navigation

Autonomous Service Client SDK

PyPI PyPI - Python Version PyPI - Wheel License Downloads

Sanity checks and tests Codecov flake8 mypy Black mypy

Open Autonomy Client SDK is a library that helps to query multi-agent systems built with the open-autonomy framework. It allows one to simply perform a request to a service as if it were a single endpoint. The SDK in the background requests the information from multiple agents in order to return a result for which it is safe to assume that the agents have reached consensus on.

For developers contributing to the SDK: install from source

  • Ensure your machine satisfies the following requirements:

  • Clone the repository:

    git clone [email protected]:valory-xyz/open-autonomy-client.git
    
  • Create and launch a virtual environment. Also, run this during development, every time you need to update the dependencies:

    poetry install
    

Cite

If you are using our software in a publication, please consider to cite it with the following BibTex entry:

@misc{open-autonomy-client,
  Author = {David Minarsch and Yuri Turchenkov and Adamantios Zaras},
  Title = {Open Autonomy Client SDK},
  Year = {2023},
}