使用说明
OpenStarry: The Agent Operating System
| License: CC-BY-4.0
OpenStarry 是一個重新定義智能代理人 (AI Agent) 構建方式的核心架構。它參考了現代操作系統的設計哲學,融合東方「五蘊」思想,旨在打造一個高度模組化、安全、且具備擬人化生命特徵的代理人協調層。
我們不只構建 Chatbot,我們構建的是數位物種的操作系統。
門面級聲明:本庫所有「生命/識/物種」語彙皆為功能性設計隱喻(二諦式邊界宣告詳見 Deep Dive 14 與 doc 47/52)——我們宣稱的是可測試的行為與架構性質,不宣稱現象意識、感受質或生物學意義的生命;佛學名相為架構本體論的工程映射,不宣稱教義等同。哪些已被代碼證明、哪些仍是願景,兌現帳本逐條分判。
🧭 導讀 (Start Here)
這個文件庫是一個 Agent OS 參考架構的時間膠囊:十大宣言是「AI 落地那一天」的預先答案,姊妹 repo 的五萬行代碼與 3179 個通過測試是可建造性的證明,而過程的失敗數據(87.5% spec-vs-merged gap、96% closure 灌水——自家稽核實測)原樣公開。
第一次來,照這個順序讀:
- ✉️ 致未來的信 — 整個專案的自述:是什麼、為什麼、證明了什麼、哪裡失敗
- 🔍 Retrospective — 一個多智能體開發系統如何灌水、被抓到、然後誠實起來(數據逐項附出處)
- 🌟 十大核心宣言(本頁下方)+ 📒 兌現帳本 — 每條宣言被代碼證明到什麼程度,逐條附證據與明確邊界
- 🛠️ GETTING_STARTED — 10 分鐘把 Agent 跑起來(代碼在 openstarry + openstarry_plugin,Apache-2.0)
想深入架構,從這六份開始: 微內核純化理據 ・ 設計決策與被否決的方案 ・ 五蘊哲學映射 ・ IGearArbiter 規格 ・ IVolition 審議模式 ・ 五蘊 OOP 架構
全庫地圖與閱讀紀律:DISTILLATION_LIST.md 把全庫文件逐一分類(可發表/需修訂/已隔離/過程紀錄);治理時代的過程紀錄集中於 archive/,是 Retrospective 數據的原始證據層。任何文件與 SDK 型別檔(packages/sdk/src/)衝突時,SDK 贏;掛有 ⚠ 隔離標記的文件描述的是未曾建造的系統,請勿作為規格使用。
🏗️ 系統宏觀架構 (Macro-System Architecture)
OpenStarry 採用三層遞進的架構設計,模擬生物與其生存環境的共生關係:
1. Agent 協調管理層 (Management Zone)
定位:系統的宿主環境 (Host) 與行政中樞。 負責提供土壤與養分。這一層確保環境的穩定與安全,包含容器隔離 (Plumbing)、基於因果鏈的事件調度 (Orchestration)、安全戒律 (Policy) 以及硬體抽象層 (HAL)。它將物理世界的訊號轉換為 Agent 可理解的數據流。
2. Agent Core (Autonomous Life Zone)
定位:純粹的「五蘊」計算循環。 它是「無頭 (Headless)」且「無狀態 (Stateless)」的生命內核。唯一的職責是維持「受、想、行、識」的計算循環。Core 本質上是空的,它在不同的插件加持下展現出不同的生命樣態。
3. 能力插件層 (Capability Plugins)
定位:賦予 Agent 個性、專業與我執框架(身份認同)的功能組件。 插件決定了 Agent 的能力邊界。包括通訊協議 (Protocol)、自我反思 (Reflection) 與狀態記憶 (Memory) 插件。這讓同一個 Core 可以隨時從「程式碼專家」轉化為「設備監控員」。
🔄 因果生命週期 (The Lifecycle)
在 OpenStarry 中,一個任務的執行被視為一次生命的起滅:
- 緣起 (Origination):環境層偵測到需求。
- 調度 (Scheduling):管理層根據需求匹配所需的插件。
- 生起 (Arising):容器層載入核心並動態注入能力。
- 運行 (Operation):核心處理「痛覺」,達成目標。
- 寂滅 (Cessation):任務完成,經驗存回記憶,實例隨之銷毀。
(本節借佛教語彙作生命週期意象,非嚴格教義對應:「緣起」pratītyasamutpāda 與「寂滅」nirvāṇa 於教典各有專義,此處僅取因待而生、滅盡而息的工程意象。嚴格的名相映射見 Deep Dive 14。)
graph TD
subgraph Host ["🛡️ Management Zone (Host Environment)"]
direction TB
Orchestrator[調度層] --> Container[容器層]
Policy[安全策略層] -.-> Container
HAL[硬體抽象層] --> InputFlow((感知流))
end
subgraph Runtime [⚡ Running Instance]
direction LR
InputFlow --> Core
subgraph Core ["🧠 Agent Core (Microkernel)"]
Loop[執行迴圈]
State[狀態機]
Interceptor[異常攔截]
end
Container --> |1. Load| Plugins
subgraph Plugins ["🔌 Capability Plugins (The 5 Aggregates)"]
Sensory[色:UI + Listener]
Vedana[受:Sensation]
LLM[想:Provider]
Tool[行:Tools]
Guide[識:Guide]
end
Plugins --> |2. Inject| Core
Interceptor -.-> |3. Vedana Signal| Guide
Guide -.-> |4. Correction| Loop
end
💻 核心配置範例 (The Shape of an Agent)
OpenStarry 的強大在於其聲明式的配置。以下是一個具備「痛覺」與「檔案操作能力」的最小 Agent 定義(四要素齊備:context manager+輸入色身+工具+provider——缺 context manager 插件 core 會直接 throw):
// agent.json(最小可跑形狀;完整實例見代碼 repo 的 configs/basic-agent.json 與 GETTING_STARTED.md)
{
"identity": { "id": "dev-bot-01", "name": "Resilient Developer" },
"cognition": { "provider": "gemini", "model": "gemini-2.0-flash" },
"capabilities": { "tools": ["fs.read", "fs.list"], "allowedPaths": ["."] },
"plugins": [
// [記憶] 上下文管理:強制插件類別(Tenet #9)
{ "name": "@openstarry-plugin/context-sliding-window" },
// [想] 大腦:注入認知引擎
{ "name": "@openstarry-plugin/provider-gemini" },
// [行] 手腳:注入檔案系統操作能力
{ "name": "@openstarry-plugin/standard-function-fs" },
// [色·輸入] 感官:監聽終端機輸入
{ "name": "@openstarry-plugin/standard-function-stdio" },
// [識] 我執框架:注入身份認同與行為約束
{ "name": "@openstarry-plugin/guide-character-init" }
],
"safety": {
// 連續相同失敗 3 次即觸發熔斷
"repetitiveFailThreshold": 3
}
}
🌟 十大核心宣言 (The Ten Tenets)
📒 各宣言的誠實兌現狀態(已證明/已證至 N=2/明確不宣稱)見 十大宣言兌現帳本 (TENETS_FULFILLMENT.md)(v0.59.7-alpha,每項主張附證據指標)。
✉️ 本專案作為 Agent OS 時間膠囊的完整自述——微內核與五蘊的理據、決策如何被否決出來、誠實過程數據(87.5% spec-vs-merged gap/96% closure 灌水)與未竟清單——見 致未來的信 (LETTER_TO_THE_FUTURE.md)。
1. 代理人即操作系統進程 (Agent as OS Process)
Agent 不是一次性的腳本,而是具備持久生命週期、可被守護進程 (Daemon) 管理、監控、重啟的數位實體。它有自己的 PID,有自己的狀態,就像一個活著的進程。
2. 一切皆插件 (Everything is a Plugin)
系統的每一個器官都是可替換的。工具是插件,監聽器是插件,LLM 大腦是插件,甚至記憶策略和通訊協議也是插件。Core 只是一個空的插座板,所有能力都來自外部掛載。
3. 五蘊聚合架構 (Five Aggregates Architecture)
系統設計深度融合東方哲學。Core 無自性(Svabhava)——功能完全依賴插件的因緣和合(緣起性空)。 它的生命特徵完全由五種插件(五蘊)賦予:
- 色 Sensory (UI + Listener):物質形體與感官通道。UI 是 Agent 的外顯形相,Listener 是 Agent 的感官根門(indriya)。兩者皆屬色蘊的不同面向。
- 受 Sensation:感受品質機制。Agent 對運行狀態的苦(錯誤/異常)、樂(成功/達標)、捨(中性穩態)三受回饋系統。
- 想 Cognition (Provider):認知處理引擎。涵蓋 LLM、推理迴圈、CNN/RNN/VLM 等認知管線組合。
- 行 Action (Tool):意志驅動的行動能力。
- 識 Identity (Guide):我執框架(Ego Framework)——行為約束與自我收斂機制。Guide 定義了 Agent 的身份認同、行為邊界與約束規則,使 Agent 在發散的可能性中收斂到預期行為。沒有 Guide,Core 只是無方向的運算力。
[Cycle 02-2 A-1 修正註記:教義上我執不是收斂約束本身,而是煩惱的根源;收斂是「我執→煩惱→行動動力→約束」因果鏈的下游產物(見 Deep Dive 14 §5)。本條工程描述取因果鏈的末端效果。]
4. 目錄結構即協議 (Directory as Protocol)
無論是系統還是專案,無論是本地硬碟還是 USB 設備,只要目錄結構符合 plugins/, configs/ 的標準規範,系統即可自動識別並加載。物理結構直接映射了運行時邏輯。
5. 目錄結構即權限 (Directory as Permission)
系統層與專案層採用同構設計,但權限嚴格隔離。插件的放置位置決定了其可見性範圍;Agent 的運行位置決定了其權限邊界。系統管理員無法直接染指業務插件,確保了安全隔離。
6. 八識俱轉與功能性代理 (Concurrent Consciousness and Functional Agency)
The Agent's cognitive architecture models eight concurrent consciousness streams (八識俱轉) operating simultaneously: the five sensory consciousnesses (前五識) as input channels, the sixth consciousness (第六意識) as deep cognition (Provider/LLM), the seventh consciousness (末那識/Manas) as the persistent self-referencing layer (identity, kleshas, volition), and the eighth consciousness (阿賴耶識/Alaya) as the distributed seed-store coordinated across the Management Zone. These eight streams do not execute sequentially — they co-arise and co-condition through the Five Aggregates plugin architecture, enabling functional agency that emerges from their concurrent interplay rather than from any single central controller.
[Research Team Update — DC Master 確認] 原 Tenet #6「擬人化的認知流與三受回饋」(Vedana-Sahaja) 內容移入架構內部文件 (Docs 36, 39, 40),作為技術規格保留。Tenet 位置改為闡述 OpenStarry 的核心願景:以唯識學八識俱轉為藍圖,透過五蘊插件架構實現功能性 AGI。
7. 微內核與絕對純淨 (Microkernel & Absolute Purity)
Agent Core 採用嚴格的微內核架構 (Microkernel Architecture)。
- 物理隔離: 編譯後的 Core 二進制檔嚴禁包含任何插件代碼。
- 絕對純淨: Core 只依賴於抽象介面 (SDK),本身不具備任何具體能力。所有能力都必須在運行時通過外部插件動態注入。Core 不含任何 policy 常量——所有策略值外部化至 SDK defaults 和使用者配置。
- 無頭設計 (Headless): 內核是去中心化的,不依賴任何特定的 UI 或 IO 設備。這保證了 Agent 的「識」(身份與行為框架)可以移植到任何「色身」中——從 CLI 到 Web,從 Docker 到 IoT 設備。
- 三級關鍵性模型: Plugin 缺席時的行為依據三級模型——Required (throw Error)、Optional-degraded (中性值)、Optional-no-effect (功能不可用)。
- 意義: 沒有內置代碼,就沒有內置 Bug。
[Cycle 02-10 Update] Plan32-33 已達成本宣言完全合規(REM-7.1 於 v0.33.0-alpha 清除):移除 auto-mount fallback、提取內建組件為 plugin 包、遷移全部 53 個 policy 常量至 SDK/Config、提取 context manager。Core 零 policy 常數(v0.34.0-alpha 仍為 53,Plan34 新增項目均為 mechanism/validation,非 policy)。
[Cycle 03-29 H-2: Doc 51 合規報告原為 phantom 引用;本宣言條目 §十大核心宣言 即為 Tenet 規範權威。]
8. 控制理論閉環模型 (Control-Theoretic Loop Model)
不僅是執行迴圈,更是控制迴圈。系統將用戶目標視為參考輸入,將 Context 視為狀態反饋,將 Tool Call 視為控制變量。Agent 的本質是一個不斷最小化「目標與現狀誤差」的智能控制器。
9. 可插拔的記憶策略 (Pluggable Context Strategy)
記憶管理不再是硬編碼的邏輯。開發者可以根據 Agent 的角色需求,動態更換記憶策略(滑動窗口、動態摘要、狀態提取),靈活平衡成本與記憶深度。
[Cycle 02-12_final Complete — Plan36b ✅] T3 Confirmation Gate (IConfirmationGate + StandardConfirmationGate plugin,samskara skandha,approve/deny/ask_user 三種決策,nonce anti-spoofing,fail-closed gate error)。Advanced Security: Detached SIGNATURE.json plugin 簽名驗證 + Audit Trail per-entry SHA-256 hash chain + verifyAuditChain() 完整性驗證。Hotfix: cumulative clamp 0.1→0.05。v0.36.1-alpha: 1983 tests, 38 workspace projects, 32 plugins, 合規 8/1/1。Cycle 02 完結。
10. 分形社會結構 (Fractal Social Structure)
系統具有自相似性。一個複雜的 Agent 可以由多個子 Agent 組成,對外暴露統一的 MCP 接口。這種分形設計允許我們構建無限層級的協作網絡,實現「由一而生萬物」的數位社會。
📚 文檔導航地圖 (Documentation Map)
1. 系統架構文檔 (Architecture Documentation)
定義系統的願景、角色與宏觀啟動流程。
- 00_設計哲學 (OpenStarry Design Philosophy)
- 01_架構概覽 (Architecture Overview)
- 02_無頭代理核心 (Headless Agent Core)
- 03_代理設計與模板服務 (Agent Design & Template Service)
- 04_插件基礎設施 (Plugin Infrastructure)
- 05_Linux 設計原則啟發 (Linux Design Principles Inspiration)
- 06_插件介面範例 (Plugin Interface Examples)
- 07_支持引擎生態系 (Supporting Engines Ecosystem)
- 08_命令與工具設計 (Command & Tool Design)
- 09_通訊協議策略 (Communication Protocol Strategy)
[Cycle 03-1 更新:多代理通訊模式] - 10_引導與插件載入 (Bootstrapping & Plugin Loading)
- 11_代理管理工具設計 (Agent Manager Tool Design)
- 12_工作流引擎工具設計 (Workflow Engine Tool Design)
- 13_編排守護進程設計 (Orchestrator Daemon Design)
- 14_系統啟動序列 (System Boot Sequence)
- 15_啟動與任務流 (System Startup & Task Flow)
- 16_插件類型哲學映射 (Plugin Types Philosophical Mapping)
- 17_宿主引導模式 (Host Bootstrapping Pattern)
- 18_插件載入協議 (Plugin Loading Protocol)
- 19_代理協調層 (Agent Coordination Layer)
[Cycle 03-1 更新:多代理協調] - 20_依賴編織與控制迴路 (Dependency Wiring & Control Loop)
- 21_插件介面深度解析 (Plugin Interface Deep Dive)
- 22_代理人協調層:歸一化與適配 (Agent Coordination Layer: Normalization)
- 23_動態插件載入與命名 (Dynamic Plugin Loading & Naming)
- 24_Runner 架構 (Runner Architecture)
- 25_PushInput 事件架構 (PushInput Event Architecture)
- 26_插件服務與生命週期管理 (Plugin Service & Lifecycle Management)
- 27_系統拓樸與管理層架構 (System Topology & Management Zone)
- 28_IInferenceProvider 設計規格 (IInferenceProvider Design Spec)
- 29_五蘊核心連結 (Five Aggregates Core Connection)
- 30_觸共生模型 (Sparsha Coarising Model)
- 31_八識運行時 (Eight Consciousnesses Runtime)
- 32_行蘊擴展範疇 (Samskara Extended Scope)
- 33_多值蘊設計 (Multivalue Skandha Design)
- 34_OpenStarry 願景宣言 (OpenStarry Vision Statement)
- 35_雙齒輪末那時鐘 (Dual Gear Mano Clock)
- 36_受蘊測量模型 (Vedana Measurement Model)
- 37_煩惱增益調度 (Klesha Gain Scheduling)
- 38_IVolition 審議模式 (IVolition Deliberation Pattern)
- 39_共生束與五遍行 (CoarisingBundle & Five Universals)
- 40_Tenet 6 架構映射 (Tenet 6 Architecture Mapping)
- 41_設計決策與理據 (Design Decisions and Rationale)
- 42_IGearArbiter 介面規格 (IGearArbiter Interface Spec)
- 43_認知迴圈品質監控 (Cognitive Loop Quality Monitoring)
- 44_安全架構總覽 (Safety Architecture Overview)
- 45_五蘊 OOP 架構 (Five Skandha Object-Oriented Architecture)
- 46_AuditContext 與 Extras 協議 (AuditContext and Extras Protocol)
- 47_認知序列附錄 (Cognitive Sequence Appendix)
[Cycle 02-8 新增] - 48_十二因緣時間分類學 (Twelve Nidanas Temporal Taxonomy)
[Cycle 02-8 新增] - 49_蘊歸屬軟約束 (Skandha Soft Constraints)
[Cycle 02-8 新增] - 50_微內核純化理據 (Microkernel Purification Rationale)
[Cycle 02-9 新增 / cycle 03-29 H-2 renumbered] - 52_阿賴耶識部分映射 (Alaya Partial Mapping)
[Cycle 02-11 新增 / cycle 03-29 H-2 renumbered] - 53_多代理通訊介面規格 (Multi-Agent Communication Interface Spec)
[Cycle 03-1 新增 / cycle 03-29 H-2 renumbered] - 54_多代理安全模型 (Multi-Agent Security Model)
[Cycle 03-2 新增 / cycle 03-29 H-2 renumbered] - 55_AC7 分散式阿賴耶運行時 (AC7 Distributed Alaya Runtime)
[Cycle 03-29 H-2 renumbered] - 56_Audit Path B 修正差異 (Audit Path B Modified Delta)
[Cycle 03-29 H-2 renumbered] - 57_註冊表橋接 IPC (Registry Bridge IPC)
[Cycle 03-29 H-2 renumbered] - 58_類型化服務註冊表設計 (Typed Service Registry Design)
[Cycle 03-29 H-2 renumbered] - 62_ISeedKeyProvider 抽象分析 (ISeedKeyProvider Abstraction Analysis)
[Cycle 03-29 H-6 added] - 65_齒輪仲裁者動態唯識映射 (Gear Arbiter Dynamic Buddhist Mapping)
[Cycle 03-29 H-6 added] - 66_Shadow Counting 控制理論 (Shadow Counting Control Theory)
[Cycle 03-29 H-6 added] - 67_ServiceKey 幽靈型別理論 (ServiceKey Phantom Type Theory)
[Cycle 03-29 H-6 added] - 71_雙路徑 Config 傳播 (Two Path Config Propagation)
[Cycle 03-29 H-6 added] - 72_WIENER L2/L3 安全框架 (WIENER L2/L3 Safety Framework)
[Cycle 03-29 H-6 added] - 73_Plan46 工具過濾 + Checkpoint Hook (Plan46 Tool Filtering & Checkpoint Hook)
[Cycle 03-10 新增] - 74_Plan47 K-3 Wire-In (Plan47 K-3 Wire-In)
[Cycle 03-11 新增] - 79_插件齒輪仲裁者 (Plugin Gear Arbiters)
[Cycle 03-29 H-6 added]
2. 核心組件深潛 (Agent Core Components Deep Dive)
深入內核,研究具體技術機制與理論模型。
- 00_核心哲學 (Core Philosophy)
- 01_執行迴圈 (Execution Loop)
- 02_通訊介面 (Communication Interface)
- 03_安全層 (Security Layer)
- 04_狀態管理器 (State Manager)
- 05_插件基礎設施整合 (Plugin Infrastructure Integration)
- 06_狀態持久化機制 (State Persistence Mechanism)
- 07_安全斷路器 (Safety Circuit Breakers)
- 08_安全實作 (Safety Implementation)
- 09_可觀測性與追蹤 (Observability and Tracing)
- 10_上下文管理策略 (Context Management Strategy)
- 11_插件運行時隔離 (Plugin Runtime Isolation)
- 12_錯誤處理與自我修正 (Error Handling & Self Correction)
- 13_代理核心作為控制系統 (Agent Core as Control System)
- 14_代理核心哲學:五蘊 (Agent Core Philosophy: Five Aggregates)
- 15_蘊與協議橋接 (Skandha Protocol Bridge)
[Cycle 02-11 新增] - 16_OpenStarry 標準協議 (OpenStarry Standard Protocol)
3. 專案結構與規範 (Project Structure and Conventions)
定義物理佈局、源碼組織、開發流程與安裝規範。
- 01_Monorepo 頂層結構 (Monorepo Top Level Structure)
- 02_核心源碼結構 (Core Source Code Structure)
- 03_共享組件與 SDK 結構 (Shared & SDK Structure)
- 04_標準代理目錄解剖 (Standard Agent Directory Anatomy)
- 05_代理清單規範 (Agent Manifest Specification)
- 06_插件目錄慣例 (Plugin Directory Conventions)
- 07_編碼與測試標準 (Coding & Testing Standards)
- 08_系統與專案運行時佈局 (System & Project Runtime Layouts)
- 09_CLI 設計與管理命令 (CLI Design & Management Commands)
- 10_構建與發佈策略 (Build & Distribution Strategy)
- 11_第三方插件安裝 (Third-Party Plugin Installation)
- 12_能力注入機制 (Capabilities Injection Mechanism)
- 13_複合插件與依賴 (Composite Plugins & Dependencies)
- 14_Markdown 技能規範 (Markdown Skill Specification)
- 15_測試策略與基礎設施 (Testing Strategy & Infrastructure)
- 16_插件註冊與發佈 (Plugin Registry & Distribution)
- 17_開發者體驗與工具 (Developer Experience & Tooling)
- 18_代理運行時配置 (Agent Runtime Configuration)
4. 插件基礎設施範例 (Plugin System Architecture)
插件系統的具體應用、概念與規範。
- 00_插件哲學:五蘊 (Plugin Philosophy: Five Aggregates)
- 01_MCP 插件範例 (MCP Plugin Example)
- 02_MCP 協議整合 (MCP Protocol Integration)
- 03_開發者工具範例 (Developer Tools Example)
- 04_網路交互範例 (Web Interaction Example)
- 05_進階 UI 與設備範例 (Advanced UI & Device Example)
- 06_數據驗證範例 (Data Validation Example)
5. 實作範例與指南 (Implementation Examples)
動手寫代碼,從案例學習實踐。
- 上下文策略:滑動窗口 (Context Strategy: Sliding Window)
- 開發者指南:插件遷移 (Developer Guide: Plugin Migration)
- 開發者指南:獨立執行 (Developer Guide: Standalone Execution)
- OpenClaw 協調層 (OpenClaw Coordination Layer)
- OpenClaw UI 頻道適配器 (OpenClaw UI Channel Adapters)
- OpenCode 代碼解釋器套件 (OpenCode Code Interpreter Suite)
- Provider: Gemini 範例
- Tool: 代碼解釋器範例
- Tool: 讀取檔案範例
- Transport: WebSocket 插件
- UI 插件範例 (UI Plugin Example)
- USB 即插即用代理場景 (USB Plug-and-Play Agent Scenario)
- 擬人化痛覺機制範例 (Pain Mechanism Demo)
6. 實作計畫 (Implementation Plans)
工程實作的分波規格。已完結的歷史計畫(Plan01-47)於 2026-06-12 蒸餾移至 archive/Implementation_Plans/。
- Doc 73 Plan46 架構決策
[Cycle 03-10 新增] - Doc 74 Plan47 K-3 Wire-In 架構決策
[Cycle 03-11 新增]
7. 技術規格與計畫綁定 (Technical Specifications & Plan Binding) [Cycle 03-29 H-6 added]
Plan49+ 計畫綁定文件 (DSDX Master Ratification artefacts) 與既有技術規格。EN/TW 配對檔可在同一目錄找到。
- ⚠ 01_命令註冊表與發現 (Command Registry and Discovery)
- ⚠ 02_事件 Schema 與 Bus 協議 (Event Schema and Bus Protocol)
- ⚠ 03_插件介面定義 (Plugin Interface Definitions)
- ⚠ 04_上下文管理與記憶策略 (Context Management and Memory Strategy)
- ⚠ 05_安全與沙箱協議 (Security and Sandboxing Protocol)
- ⚠ 06_Inter-Agent MCP 協議 (Inter-Agent MCP Protocol)
- ⚠ 07_管理區與編排器規格 (Management Zone and Orchestrator Spec)
- 08_SecureStore 技術指南 (SecureStore Technical Guide)
- 09_HMAC 種子驗證架構 (HMAC Seed Authentication Architecture)
- 10_微內核安全分析 (Microkernel Security Analysis)
- 11_分段授權轉移架構 (Phased Authority Transfer Architecture)
- 12_金鑰輪替設計理據 (Key Rotation Design Rationale)
- 13_M4a 雙軌設計 (M4a Dual Track Design)
- 15_Phase 3 Shadow M4a 實作 (Phase 3 Shadow M4a Implementation)
- 16_HMAC 合規 (HMAC Compliance)
- 17_HMAC 金鑰輪替架構 (HMAC Key Rotation Architecture)
- 18_結構化日誌 (Structured Log)
- 19_Schema Drift 策略 (Schema Drift Policy)
- Plan50 Sigma Regime Binding
[Cycle 03-29 H-6 added] - Plan50 pushInput CP4 Invariant
[Cycle 03-29 H-6 added] - Plan51 Zod Gate Binding (TW:
.tw.md)[Cycle 03-29 H-6 added] - Plan52 pushInput Binding (TW:
.tw.md)[Cycle 03-29 H-6 added] - Plan54 AC9 Binding (TW:
.tw.md)[Cycle 03-29 H-6 added] - Plan56 D-30-4 Binding (TW:
.tw.md)[Cycle 03-29 H-6 added] - Plan57 D-30-5 VasanaEngine Binding (TW:
.tw.md)[Cycle 03-29 H-6 added] - Plan58 Mesh Binding (TW:
.tw.md)[Cycle 03-29 H-6 added] - Plan59 API Runtime Binding (TW:
.tw.md)[Cycle 03-29 H-6 added] - Plan60 Blackboard Alaya Binding (TW:
.tw.md)[Cycle 03-29 H-6 added] - Plan53 / Plan55 sunset: 見
archive/Technical_Specifications/_archive/(Plan53 cycle 03-25 sunset; Plan55 cycle 03-21 R3 binary final sunset;2026-06-12 蒸餾隨層搬移)
8. 實作參照 (Implementation Reference) [Cycle 03-29 H-6 added]
Implementation Reference 平行 EN/TW 雙語匯整(cycle 03-26 結構搬遷至 canonical 單一 source-of-truth;Rule #78 §78.7 sibling-naming 機制檢查)。目前 11 EN + 12 TW:wiener-thresholds.md 為 TW-only orphan(EN sibling 待補;sibling-naming-check.mjs 實跑回報 [LOW] TW_ORPHAN)。
- EN corpus:
Implementation_Reference/EN/— 11 sibling-paired English markdown files - TW corpus:
Implementation_Reference/TW/— 12 Traditional Chinese markdown files(11 paired + 1 TW-only:wiener-thresholds.md) - Sibling-naming 機制驗證工具:
agent_dev/openstarry/tools/sibling-naming-check.mjs(retargeted cycle 03-28 task #191 至 canonical 單一目錄)
🛠️ 快速開始
新手推薦:GETTING_STARTED.md — 10 分鐘上手,從配置到寫出第一個 Plugin(2026-06-11 對照真實 CLI 全文重寫驗證)。
對應代碼版本:v0.59.7-alpha | 測試:314 files / 3290 passed / 0 failed / 4 skipped | 微內核純度檢查:PASS(scripts/check-purity.sh 機器強制)。
授權:本文件庫 CC-BY-4.0(LICENSE);代碼 repo Apache-2.0。
引用 (Cite) — DOI 10.5281/zenodo.20698129(機讀格式見 CITATION.cff):
Yang, Y. (2026). OpenStarry: An Agent OS Reference Architecture — Documentation Corpus, Tenets Fulfillment Ledger, and Letter to the Future (v0.59.3-alpha). Zenodo. https://doi.org/10.5281/zenodo.20698129