Architecture
The system is composed of multiple integrated components, each working in harmony to deliver a seamless and efficient experience. The key components include:
Nyra Agent Application: The core application responsible for orchestrating extensions and managing data flow between them. Running as a background process, it dynamically activates the required extensions based on the graph configuration and facilitates seamless data exchange.
Frontend Interface: A web-based UI enabling users to interact with the agent. It provides functionalities to configure the agent, start/stop its processes, and engage with it in real-time.
Web Server: A lightweight Golang-based server designed to handle HTTP requests. It manages incoming interactions, controls agent processes, and passes parameters such as
graph_nameto specify the graph configuration to be used.
Last updated