Overview
Why Kodosumi?
Kodosumi was built to address the challenges in developing and operating agentic services. Agentic services are autonomous systems that solve real-world problems. Agents run in distributed environments and require effective coordination, monitoring, and interaction.
Kodosumi provides a comprehensive solution to these challenges through:
-
Real-time Monitoring and Interaction
- Live monitoring of running services
- Direct interaction with active services
- Real-time logging of
stdio
(stdout
,stderr
), and debug messages
-
Event-driven Architecture
- Coordination of multiple services through a unified event system
- Tracking of service states (starting, running, finished, error)
- Structured capture of metadata and results
-
Unified API
- Easy discovery of available services
- Standardized service execution
- Access to execution results and event streams
These capabilities allow developers to focus on their agentic service logic while Kodosumi provides the infrastructure for scaling, monitoring, and interaction.
Note: Kodosumi is built on ray for distributed computing and fastapi for user interfaces. For setup details, see kodosumi + ray startup.