WSaiOS 内核规范
前面几份规范(Architecture、Agent、Application Pack、Capability Pack)已经形成了一套框架,但Kernel Specification 还需要进一步提升一个层级。
一个操作系统内核不是模块集合,而是定义系统运行规则、系统对象和生命周期的核心。
如果 WSaiOS 定位为 AI 操作系统,那么 Kernel 不应该知道“GEO”“CRM”“WordPress”这些业务,它只应该知道:
- Goal(目标)
- Task(任务)
- Agent(执行者)
- Capability(能力)
- Workflow(流程)
- Knowledge(知识)
- Memory(记忆)
- Event(事件)
- State(状态)
这些就是 Kernel Objects(内核对象)。
我建议重新定义 Kernel
不是:
Kernel
├── Memory
├── Rule
├── Validator
而是:
Kernel
│
├── Object Manager
├── Lifecycle Manager
├── Scheduler
├── Event Bus
├── State Manager
├── Security Manager
├── Runtime Manager
└── Extension Manager
注意:
Memory、Rule、Validator 不属于 Kernel。
它们属于:
Runtime Services
因为:
Kernel 不做业务。
Kernel 只负责:
管理。
例如:
Windows Kernel 不负责:
- 单词
- Excel
- 浏览器
Linux Kernel 不负责:
- MySQL
- Docker
同样:
WSaiOS Kernel 不负责:
- OCR
- 地理
- GPT
它负责:
调度它们。
我建议 Kernel 的七大职责
① 对象管理器
Kernel 管理所有对象。
例如:
Goal
Task
Workflow
Agent
Capability
Knowledge
Memory Reference
Event
Application
Kernel 只保存:
对象关系。
② 生命周期管理器
所有对象:
必须经过:
Create
Initialize
Ready
Running
Waiting
Completed
Archived
Agent也是。
Workflow也是。
Task也是。
③ 调度器
真正的 Kernel Scheduler。
负责:
Task
Agent
Workflow
Capability
Model
CPU(未来)
GPU(未来)
Resource
注意:
型号路由器:
其实属于 Scheduler。
不是独立模块。
④ 州经理
维护:
Global State
Runtime State
Task State
Agent State
Workflow State
这才是真正的:
AI操作系统状态。
⑤ 活动巴士
整个系统:
不能互调。
全部:
Event
例如:
GoalCreated
TaskStarted
AgentFinished
ValidatorFailed
WorkflowCompleted
全部:
事件驱动。
⑥ 运行时管理器
核心:
负责启动:
Memory Service
Knowledge Service
Rule Engine
Validator
Workflow Engine
Model Runtime
但是:
核心:
不实现它们。
⑦ 扩展管理器
核心:
唯一允许:
Capability
Agent
Workflow
Application
注册。
核心:
绝不能:
让 Application:
修改自己。
然后Kernel最核心的一部分
应该不是:
六元骨架。
而是:
六元生命周期。
例如:
任何对象:
Goal
创建以后:
都必须:
Observe
↓
Understand
↓
Plan
↓
Execute
↓
Verify
↓
Learn
注意:
这里:
不是:
代理人。
不是:
工作流程。
而是:
所有:
内核对象。
全部:
必须遵循:
这个生命周期。
这是:
WSaiOS:
最大的创新。
我建议最终Kernel公式
不是:
Kernel
=
Memory
+
Rule
+
Validator
而是:
Kernel
=
Object
+
Lifecycle
+
Scheduler
+
State
+
Event
+
Runtime
+
Extension
然后:
运行时长:
再提供:
Memory
Knowledge
Rule
Validator
Workflow
Model
Tool
这样:
整个系统:
层次:
完全清晰。
最后,我建议把 WSaiOS 标准固定为 八大核心规范(Core Standards)
| 编号 | 规范 | 作用 |
|---|---|---|
| WS-100 | 白皮书 | 愿景、定位、设计哲学 |
| WS-200 | 内核规范 | 内核对象、生命周期、调度、状态、事件 |
| WS-300 | 架构规范 | 系统分层、模块关系 |
| WS-400 | 运行时服务规范 | Memory、Knowledge、Rule、Validator、Tool、Model 等公共服务 |
| WS-500 | 代理标准 | Agent 结构、生命周期、通信规范 |
| WS-600 | 工作流程标准 | 流程定义、编排、事件机制 |
| WS-700 | 功能包规格 | 最小可复用能力单元标准 |
| WS-800 | 应用包规范 | 应用包结构、安装、注册、升级、权限等规范 |
WS-400《Runtime Services Specification》 单独拆出来,这样 Kernel 可以保持精简、稳定,只负责系统控制;而 Memory、Rule、Validator、Knowledge、Model Router、Tool Manager 等能力都归入 Runtime Services。这样的边界更清晰,也更符合成熟操作系统的设计原则。