|
1 | | -<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>overview | SmythOS Core</title><meta name="description" content="Documentation for SmythOS Core"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><link rel="stylesheet" href="../assets/custom.css"/><script defer src="../assets/main.js"></script><script defer src="../assets/custom.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body> |
| 1 | +<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>01-overview | SmythOS Core</title><meta name="description" content="Documentation for SmythOS Core"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><link rel="stylesheet" href="../assets/custom.css"/><script defer src="../assets/main.js"></script><script defer src="../assets/custom.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body> |
2 | 2 | <script> |
3 | 3 | // Function to force the theme to light. |
4 | 4 | const forceLightTheme = () => { |
|
22 | 22 | // Start observing the document element for attribute changes. |
23 | 23 | observer.observe(document.documentElement, { attributes: true }); |
24 | 24 | </script> |
25 | | - <script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><a href="../index.html" class="title">SmythOS Core</a><div id="tsd-toolbar-links"><a href="https://discord.gg/smythos">Discord</a><a href="https://smythos.github.io/sre/core/">Core</a><a href="https://smythos.github.io/sre/sdk/">SDK</a><a href="https://smythos.github.io/sre/cli/">CLI</a><a href="https://github.com/smythos/sre">GitHub</a></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/><ul role="listbox" id="tsd-search-results"></ul><div id="tsd-search-status" aria-live="polite" aria-atomic="true"><div>Preparing search index...</div></div></dialog><a href="#" class="tsd-widget menu" id="tsd-toolbar-menu-trigger" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb" aria-label="Breadcrumb"><li><a href="" aria-current="page">overview</a></li></ul></div><div class="tsd-panel tsd-typography"><h1 id="smyth-runtime-environment-sre-docs" class="tsd-anchor-link">Smyth Runtime Environment (SRE) Docs<a href="#smyth-runtime-environment-sre-docs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h1><p>Welcome to the technical documentation for the Smyth Runtime Environment (SRE) core.</p> |
| 25 | + <script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><a href="../index.html" class="title">SmythOS Core</a><div id="tsd-toolbar-links"><a href="https://discord.gg/smythos">Discord</a><a href="https://smythos.github.io/sre/core/">Core</a><a href="https://smythos.github.io/sre/sdk/">SDK</a><a href="https://smythos.github.io/sre/cli/">CLI</a><a href="https://github.com/smythos/sre">GitHub</a></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/><ul role="listbox" id="tsd-search-results"></ul><div id="tsd-search-status" aria-live="polite" aria-atomic="true"><div>Preparing search index...</div></div></dialog><a href="#" class="tsd-widget menu" id="tsd-toolbar-menu-trigger" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb" aria-label="Breadcrumb"><li><a href="" aria-current="page">01-overview</a></li></ul></div><div class="tsd-panel tsd-typography"><h1 id="smyth-runtime-environment-sre-docs" class="tsd-anchor-link">Smyth Runtime Environment (SRE) Docs<a href="#smyth-runtime-environment-sre-docs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h1><p>Welcome to the technical documentation for the Smyth Runtime Environment (SRE) core.</p> |
26 | 26 | <p>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.</p> |
27 | 27 | <p>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.</p> |
28 | 28 | <h2 id="core-concepts" class="tsd-anchor-link">Core Concepts<a href="#core-concepts" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2><p>To understand how SRE works, start with these fundamental concepts.</p> |
29 | 29 | <ul> |
30 | | -<li><strong><a href="architecture.html">Core Architecture</a></strong>: Learn about the SRE's kernel-inspired design, its lifecycle, and the flexible connector model that powers its modularity.</li> |
31 | | -<li><strong><a href="security.html">Security Model</a></strong>: Understand the foundational Candidate/ACL system that enforces secure, multi-tenant resource access throughout the environment.</li> |
32 | | -<li><strong><a href="components.html">Component System</a></strong>: Discover how Components act as the building blocks of agent behavior and how they are orchestrated by the runtime.</li> |
| 30 | +<li><strong><a href="./architecture.md">Core Architecture</a></strong>: Learn about the SRE's kernel-inspired design, its lifecycle, and the flexible connector model that powers its modularity.</li> |
| 31 | +<li><strong><a href="./security.md">Security Model</a></strong>: Understand the foundational Candidate/ACL system that enforces secure, multi-tenant resource access throughout the environment.</li> |
| 32 | +<li><strong><a href="./components.md">Component System</a></strong>: Discover how Components act as the building blocks of agent behavior and how they are orchestrated by the runtime.</li> |
33 | 33 | </ul> |
34 | 34 | <h2 id="subsystems" class="tsd-anchor-link">Subsystems<a href="#subsystems" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2><p>SRE's functionality is partitioned into several discrete subsystems. Each is responsible for a specific domain of the runtime's capabilities.</p> |
35 | 35 | <ul> |
36 | | -<li><strong><a href="subsystems_index.html">Subsystem Overview</a></strong>: Get a high-level view of all the major subsystems and how they fit together. |
| 36 | +<li><strong><a href="./subsystems/index.md">Subsystem Overview</a></strong>: Get a high-level view of all the major subsystems and how they fit together. |
37 | 37 | <ul> |
38 | | -<li><strong><a href="subsystems_agent-manager.html">Agent Manager</a></strong>: The heart of agent execution.</li> |
39 | | -<li><strong><a href="subsystems_memory-manager.html">Memory Manager</a></strong>: Manages agent state, context, and caching.</li> |
40 | | -<li><strong><a href="subsystems_llm-manager.html">LLM Manager</a></strong>: The abstraction layer for all LLM providers.</li> |
41 | | -<li><strong><a href="subsystems_io.html">IO Subsystem</a></strong>: The gateway to all external services like storage and databases.</li> |
42 | | -<li><strong><a href="subsystems_security.html">Security Subsystem</a></strong>: Manages secrets and identity.</li> |
| 38 | +<li><strong><a href="./subsystems/agent-manager.md">Agent Manager</a></strong>: The heart of agent execution.</li> |
| 39 | +<li><strong><a href="./subsystems/memory-manager.md">Memory Manager</a></strong>: Manages agent state, context, and caching.</li> |
| 40 | +<li><strong><a href="./subsystems/llm-manager.md">LLM Manager</a></strong>: The abstraction layer for all LLM providers.</li> |
| 41 | +<li><strong><a href="./subsystems/io.md">IO Subsystem</a></strong>: The gateway to all external services like storage and databases.</li> |
| 42 | +<li><strong><a href="./subsystems/security.md">Security Subsystem</a></strong>: Manages secrets and identity.</li> |
43 | 43 | </ul> |
44 | 44 | </li> |
45 | 45 | </ul> |
|
0 commit comments