Skip to content

Commit ad0ce24

Browse files
Merge pull request #71 from SmythOS/dev
Dev merge
2 parents d724557 + c70e4d4 commit ad0ce24

File tree

194 files changed

+6317
-322
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

194 files changed

+6317
-322
lines changed

docs/core/assets/highlight.css

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@
1717
--dark-hl-7: #DCDCAA;
1818
--light-hl-8: #267F99;
1919
--dark-hl-8: #4EC9B0;
20+
--light-hl-9: #0451A5;
21+
--dark-hl-9: #9CDCFE;
22+
--light-hl-10: #000000;
23+
--dark-hl-10: #C8C8C8;
24+
--light-hl-11: #098658;
25+
--dark-hl-11: #B5CEA8;
2026
--light-code-background: #FFFFFF;
2127
--dark-code-background: #1E1E1E;
2228
}
@@ -31,6 +37,9 @@
3137
--hl-6: var(--light-hl-6);
3238
--hl-7: var(--light-hl-7);
3339
--hl-8: var(--light-hl-8);
40+
--hl-9: var(--light-hl-9);
41+
--hl-10: var(--light-hl-10);
42+
--hl-11: var(--light-hl-11);
3443
--code-background: var(--light-code-background);
3544
} }
3645

@@ -44,6 +53,9 @@
4453
--hl-6: var(--dark-hl-6);
4554
--hl-7: var(--dark-hl-7);
4655
--hl-8: var(--dark-hl-8);
56+
--hl-9: var(--dark-hl-9);
57+
--hl-10: var(--dark-hl-10);
58+
--hl-11: var(--dark-hl-11);
4759
--code-background: var(--dark-code-background);
4860
} }
4961

@@ -57,6 +69,9 @@
5769
--hl-6: var(--light-hl-6);
5870
--hl-7: var(--light-hl-7);
5971
--hl-8: var(--light-hl-8);
72+
--hl-9: var(--light-hl-9);
73+
--hl-10: var(--light-hl-10);
74+
--hl-11: var(--light-hl-11);
6075
--code-background: var(--light-code-background);
6176
}
6277

@@ -70,6 +85,9 @@
7085
--hl-6: var(--dark-hl-6);
7186
--hl-7: var(--dark-hl-7);
7287
--hl-8: var(--dark-hl-8);
88+
--hl-9: var(--dark-hl-9);
89+
--hl-10: var(--dark-hl-10);
90+
--hl-11: var(--dark-hl-11);
7391
--code-background: var(--dark-code-background);
7492
}
7593

@@ -82,4 +100,7 @@
82100
.hl-6 { color: var(--hl-6); }
83101
.hl-7 { color: var(--hl-7); }
84102
.hl-8 { color: var(--hl-8); }
103+
.hl-9 { color: var(--hl-9); }
104+
.hl-10 { color: var(--hl-10); }
105+
.hl-11 { color: var(--hl-11); }
85106
pre, code { background: var(--code-background); }

docs/core/assets/navigation.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/core/assets/search.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/core/documents/overview.html renamed to docs/core/documents/01-overview.html

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
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>
22
<script>
33
// Function to force the theme to light.
44
const forceLightTheme = () => {
@@ -22,24 +22,24 @@
2222
// Start observing the document element for attribute changes.
2323
observer.observe(document.documentElement, { attributes: true });
2424
</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>
2626
<p>The SRE is a sophisticated, production-ready runtime platform designed specifically for AI Agents. Think of it as the &quot;Operating System for AI Agents&quot;—a robust foundation that handles the complexities of AI agent execution, allowing developers to focus on building intelligent behaviors rather than infrastructure.</p>
2727
<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>
2828
<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>
2929
<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>
3333
</ul>
3434
<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>
3535
<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.
3737
<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>
4343
</ul>
4444
</li>
4545
</ul>

0 commit comments

Comments
 (0)