Agents are the part of the Replicante ecosystem that ensure datastores conform with the model.
Beside the task of exporting datastores information in the correct format, agents also implement additional features that datastores do not implement directly such as actions.
The team behind Replicante Core provides some official agents as well. This documentation is targeted to official agents or agents built with the base agent crate.
The community is encouraged to develop many more agents (see below). If you know of a community developed agent not listed below please open an issue so it can be included.
Here is a list of knows agents (in alphabetical order):
Official agents are built in rust making use of a base agent crate. This reduces code duplication and improves consistency across the ecosystem.
Using a shared base crate also mean that:
If you are looking to build a new agent in rust take advantage of the
base crate to speed up the development and help us improve it.