Need to know before building agents#
To develop a new agent to run on top of the AIOS, you need to follow rules as below.
Configurations and dependencies#
You are required to include a JSON file with the following attributes:
{
"name": "name of the agent",
"description": [
"description of the agent functionality"
],
"tools": [
"tool names to be registered"
],
"meta": {
"author": "",
"version": "",
"license": ""
},
"build": {
"entry": "entry file to start the agent",
"module": "the module name of the agent"
}
}
If your agent requires extra libraries (in addition to the AIOS dependent libraries) to run, you need to put them in the meta_requirements.txt.