@bhodgk/aeos-plugin-template v1.0.0
Aeos Plugin Template
This repository provides a template to develop your own plugins for Aeos, an open-source AI automation platform that leverages Large Language Models (LLMs).
Getting Started
Before you start developing a new plugin, it is recommended to familiarise yourself with the architecture and functionality of Aeos. Check out the main Aeos repository for more information.
Usage
Clone this repository to start developing your own plugin:
git clone <this repository>
cd <plugin_directory>
npm install
npm run buildYou can install this working directory as an Aeos plugin whilst in development:
aeos install ./build/index.jsAfter that, you can start adding functionality to your plugin.
Publishing Your Plugin
Aeos supports the installation of plugins directly from npm, which simplifies the publishing and distribution process. Follow these steps to publish your plugin:
Ensure that you have an npm account and that you're logged into npm in your development environment. If you haven't, you can create an account on the npm website.
In your plugin directory, make sure your
package.jsonfile is properly set up. Particularly, verify that thename,version, andmainproperties are correctly defined.Once your
package.jsonfile is ready and your code is finalised, you can publish your plugin to npm using thenpm publishcommand:
npm publish- After publishing, your plugin will be available in the npm registry and can be installed by anyone using the following Aeos command:
aeos install <your-package-name>Contributing
Contributions are welcome! Please read the main Aeos CONTRIBUTING.md file to understand the process for submitting pull requests to this project.
License
This project is licensed under the MIT License.
3 years ago