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:

  1. 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
  2. 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
  3. 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.