Flow Execution Concepts
Last updated
Last updated
Flow Registers are the source locations where Flow are registered in the system. They maintain a catalog of available Flow sources, their endpoints, and their , enabling the discovery and routing of Flow operations.
Endpoints are the defined interfaces of an Agentic Service that expose its functionality externally. They implement the Request/Response pattern and enable service interaction through standardized protocols.
Entrypoints are the internal entry locations within an Agentic Service where Flows can be initiated or connected. They serve as the bridge between and , defining how external requests are transformed into Flow executions.
Serve API is Kodosumi's specialized wrapper around FastAPI, providing enhanced functionality for building HTTP for . It integrates seamlessly with Ray Serve and offers standardized patterns for API development.
The Runner is a detached Ray actor created by the Panel to manage service execution. Once launched, it operates autonomously within the , handling the complete service lifecycle. The Runner interacts with the to manage and persist the .
The Event Stream is a real-time communication channel that enables asynchronous event-driven interactions between different components of the Kodosumi system.
The Spooler is a specialized component in Kodosumi that handles persistence. It processes events from and ensures their reliable storage in the . The Spooler maintains the event history and makes it accessible throughout the Kodosumi API.