Need to know before building agents

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.