Project Strucutre

The Nyra Agent project is built on top of the Nyra Framework. For basic concepts of a Nyra Framework project, please refer to the Nyra Framework overview.

Below is the folder structure of the Nyra Agent project, It contains these important folders and files:

  • property.json: Serves as the primary runtime configuration file, defining the orchestration and interconnection of extensions within the system.

  • nyra_packages/extensions: Hosts the modular extension packages, each implemented as an independent Python, Golang, or C++ module, designed for seamless integration and scalability.

  • Contains the backend web server implementation. This component manages incoming HTTP requests, oversees agent process lifecycle control, and facilitates communication between components.

  • playground: Houses the source code for the web-based playground interface, providing an interactive platform for users to configure, test, and interact with the agent.

Last updated