ARCH: Microkernel Decoupling - Moved State Persistence to user-space dynamic skill

This commit is contained in:
2026-04-13 15:48:14 -04:00
parent dcd3a31112
commit 34f59a6e43
19 changed files with 204 additions and 279 deletions

View File

@@ -11,7 +11,7 @@ By strictly defining the public interface, we ensure that skills remain decouple
#+begin_src mermaid
flowchart TD
External[Actuators / Clients] -- Harness Communication --> Package[Package Membrane: API]
External[Actuators / Clients] -- communication protocol --> Package[Package Membrane: API]
Skills[Dynamic Skills] -- API Calls --> Package
Package --> Internal[Harness Internal Modules]
style Package fill:#f9f,stroke:#333,stroke-width:4px
@@ -22,11 +22,11 @@ flowchart TD
(defpackage :org-agent
(:use :cl)
(:export
;; --- Harness Communication ---
;; --- communication protocol ---
#:frame-message
#:parse-message
#:make-hello-message
#:validate-harness-protocol-schema
#:validate-communication-protocol-schema
;; --- Daemon Lifecycle ---
#:start-daemon
@@ -41,6 +41,7 @@ flowchart TD
#:*memory*
#:*history-store*
#:org-object
#:make-org-object
#:org-object-id
#:org-object-type
#:org-object-attributes