WSaiOS Application Pack Specification(WAPS)
WSaiOS Application Pack Specification(WAPS)
简称:
WAPS
它相当于:
- Windows 的
.exe/.msi - Android 的
.apk - Docker 的 Image
- WordPress 的 Plugin
但是 WS-APP 不只是安装包,而是一个完整的 AI 应用构件。
Application Pack 是 WSaiOS 唯一允许的应用扩展方式。
也就是说:
Kernel
↓
Runtime
↓
Services
↓
Application Pack
应用不能直接修改 Kernel。
一个 Application Pack 应包含什么?
例如:
WS-GEO/
│
├── manifest.json
├── app.json
├── agents/
│ GEOAgent
│ ResearchAgent
│ PublishAgent
│
├── workflows/
│ geo_generate.yaml
│ publish.yaml
│
├── knowledge/
│ prompts/
│ rules/
│ ontology/
│
├── ui/
│ dashboard/
│ widgets/
│
├── api/
│
├── config/
│
├── permissions/
│
└── resources/
这就不是 WordPress 插件那种结构,而是 AI 应用标准包。
每个 Pack 注册什么?
例如:
Application Name
Version
Required Kernel Version
Required Runtime Version
Required Services
Agent List
Workflow List
Knowledge Pack
UI Components
API
Permission
Dependencies
安装以后:
WSaiOS 自动完成:
- 注册 Agent
- 注册 Workflow
- 注册 API
- 注册菜单
- 注册知识库
- 注册权限
- 注册模型策略
开发者不用再写一堆初始化代码。
Application Pack 生命周期
建议统一:
Install
↓
Register
↓
Initialize
↓
Activate
↓
Running
↓
Suspend
↓
Resume
↓
Upgrade
↓
Deactivate
↓
Uninstall
所有 Pack 都一样。
为什么它重要?
例如以后开发:
WS-GEO
WS-ERP
WS-CRM
WS-KMS
WS-Moving
WS-EIS
实际上:
它们都是:
Application Pack
WSaiOS 根本不关心:
它是 GEO 还是 ERP。
只认:
Manifest
Agent
Workflow
Permission
Knowledge
UI
更进一步
我建议把整个生态统一命名。
WSaiOS Standards
├── WSKS
│ Kernel Specification
│
├── WSAS
│ Agent Specification
│
├── WSWS
│ Workflow Specification
│
├── WSKS2
│ Knowledge Specification
│
├── WSMS
│ Memory Specification
│
├── WSMRS
│ Model Runtime Specification
│
├── WAPS
│ Application Pack Specification
│
├── WPTS
│ Plugin Specification
│
└── WAIS
AI Shell Specification
WSaiOS 真正形成自己的技术体系,不照搬 Windows、Linux 或 Android 的命名,而是建立自己的术语。例如:
| 概念 | 常见术语 | WSaiOS 建议术语 |
|---|---|---|
| 应用 | App | Application Pack |
| 插件 | Plugin | Capability Pack |
| Agent | Agent | WS Agent(符合 WSAS) |
| 工作流 | Workflow | Flow Pack |
| 知识库 | Knowledge Base | Knowledge Pack |
| 提示模板 | Prompt | Reasoning Pack |
| 模型配置 | Model Config | Model Profile |
这样,未来开发者会说:
“我开发了一个符合 WAPS v1.0 的 Application Pack,它包含 6 个符合 WSAS 的 Agent、3 个 Flow Pack 和 1 个 Knowledge Pack。”
这种统一术语会让 WSaiOS 更像一个完整的平台,而不是一组零散的 AI 模块。随着标准逐步完善,这些规范就能共同构成 WSaiOS Standards,成为整个生态的基础。