A2A (Agent-to-Agent) Functionality Deprecated: As part of ongoing framework migration evaluation, A2A functionality is being deprecated. The A2A feature set was experimental and never fully fleshed out or stabilized. While existing A2A implementations will continue to function for backward compatibility, new development should avoid using A2A functionality.
The Agent Platform aims to provide two major sets of functionality:
- A core framework for creating and deploying individual agents
- A set of orchestrators (and supporting services) which allow you to compose multiple agents for more complex use cases
The core framework can be found in the src/sk-agents directory. For more information, see its README.md or documentation site.
Orchestrators provide the patterns in which agents are grouped and interact with both each other and the applications which leverage them. For more information on orchestrators, see README.md.
Some of the demos and examples in this repository require docker images to be built locally on your machine. To do this, once cloning this repository locally, from the root directory run:
$ git clone https://github.com/MSDLLCpapers/teal-agents.git
$ cd teal-agents
$ make all