SmythOS Core
    Preparing search index...

    Smyth Runtime Environment (SRE) Docs

    Welcome to the technical documentation for the Smyth Runtime Environment (SRE) core.

    The SRE is a sophisticated, production-ready runtime platform designed specifically for AI Agents. Think of it as the "Operating System for AI Agents"—a robust foundation that handles the complexities of AI agent execution, allowing developers to focus on building intelligent behaviors rather than infrastructure.

    This documentation provides a deep dive into the internal architecture and design of the SRE. For information on building agents, please see the SDK documentation.

    To understand how SRE works, start with these fundamental concepts.

    • Core Architecture: Learn about the SRE's kernel-inspired design, its lifecycle, and the flexible connector model that powers its modularity.
    • Security Model: Understand the foundational Candidate/ACL system that enforces secure, multi-tenant resource access throughout the environment.
    • Component System: Discover how Components act as the building blocks of agent behavior and how they are orchestrated by the runtime.

    SRE's functionality is partitioned into several discrete subsystems. Each is responsible for a specific domain of the runtime's capabilities.

    Learn how to add your own functionality to the SRE.