WSaiOS Agent Standard
WSaiOS Agent Standard(WAS-200)
WSaiOS Agent 标准版 v1.0
WSaiOS 通用代理规范
文档 ID
WAS-200
WSaiOS Agent 标准
版本:1.0
状态:草案标准
1. 概述
WSaiOS 将Agent定义为:
一个拥有身份(Identity)、能力(Capability)、记忆(Memory)、策略(Policy)、生命周期(Lifecycle)、通信能力(Communication)以及可运行于WSaiOS Kernel 的自治智能单元。
Agent 不是Prompt。
Agent 不是Model。
Agent 是WSaiOS Runtime 的最小执行单位。
整个WSaiOS 生态中的所有应用,都必须由Agent 组成。
2. 代理设计理念
WSaiOS Agent 遵循七大原则:
身份优先
每个Agent 都拥有唯一身份。
Global Agent ID (GAID)
ws://agent/vision/image-generator
ws://agent/search/web
ws://agent/code/python
Agent 可以永久存在。
能力驱动
Agent 通过Capability 描述能力。
例如:
Read PDF
Generate Image
Run Python
Call API
Search Web
Reason
Memory
Translate
Capability 可插拔。
无状态执行
默认执行无状态。
Context 由Kernel 管理。
Memory 可选。
多模型原生
一个Agent
可以绑定:
GPT
Claude
Gemini
Qwen
DeepSeek
Kimi
Llama
Mistral
甚至多个模型。
Kernel 自动调度。
可组合
Agent 可以组合Agent。
例如:
Research Agent
├── Search Agent
├── PDF Agent
├── Summary Agent
└── Citation Agent
可观测的
Agent 所有行为必须可观测:
Input
Output
Reason
Cost
Latency
Tool
Memory
Event
符合现代Agent 可观测性的发展方向。
默认安全
所有权限默认关闭。
filesystem
camera
microphone
network
database
payment
全部需要Capability 授权。
3. 代理架构
+-----------------------+
| Agent Runtime |
+-----------+-----------+
|
+-------------------+-------------------+
| | |
Identity Capability Lifecycle
| | |
Memory Policy Engine Event Bus
| | |
Tool Adapter Model Router Communication
|
Runtime Context
4. 代理元数据
每个Agent 必须具有:
Agent ID
Name
Version
Author
Description
License
Category
Capabilities
Dependencies
Permissions
Memory Type
Model
Runtime
Protocol Version
示例:
id: ws.agent.image
name: Image Generator
version: 1.2
author: WS Foundation
description: Generate image
license: Apache-2.0
category: creative
runtime: ws-runtime
5. 身份规范
Identity 必须唯一。
ws.agent.search
ws.agent.translate
ws.agent.writer
推荐URI:
ws://agent/search
ws://agent/image
每个Agent:
UUID
Name
Namespace
Owner
Public Key
支持:
Signature
Verification
Trust
6. 能力规范
Capability 为最小能力单元。
例如:
Read File
Write File
Search Web
Run Python
Execute SQL
Generate Image
Speech
OCR
Reason
Summarize
Translate
能力:
Independent
Composable
Permission Controlled
Versioned
7. 内存标准
WSaiOS 定义四级Memory:
L0
运行时内存
生命周期:
一次Task。
L1
会话内存
生命周期:
一次Session。
L2
工作区内存
项目级。
例如:
Git Repo
Workspace
Folder
L3
持久内存
长期记忆。
例如:
Preference
Knowledge
History
Profile
内存接口:
Store()
Retrieve()
Delete()
Search()
Snapshot()
8. 上下文规范
Context 由Kernel 提供。
包括:
Conversation
History
Files
Variables
Memory
Task
Environment
Agent 不直接维护Context。
9. 型号规格
Agent 可以绑定:
Single Model
Multi Model
Dynamic Model
Fallback Model
例如:
Reason:
Claude
Coding:
GPT
Image:
Flux
Search:
Gemini
运行时由Kernel 的模型路由器完成调度,实现多模型协同。
10. 工具标准
工具:
Tool ID
Input Schema
Output Schema
Permission
Cost
Timeout
Retry
支持:
Native Tool
REST API
MCP
CLI
SDK
11. 生命周期
Agent 生命周期:
Install
Load
Initialize
Ready
Execute
Suspend
Resume
Stop
Unload
Destroy
Kernel 管理状态。
12. 事件标准
所有Agent 必须发送事件:
AgentLoaded
AgentStarted
ToolCalled
MemoryRead
MemoryWrite
ModelInvoke
Completed
Failed
Timeout
统一Event Bus。
13. 通信标准
支持:
Agent ↔ Kernel
Agent ↔ Agent
Agent ↔ User
Agent ↔ Tool
协议:
WSRPC
HTTP
MCP
A2A
WebSocket
gRPC
保持协议无关、便于跨框架互操作。
14. 安全模型
每个Agent:
Sandbox
Permission
Token
Rate Limit
Signature
Audit
权限:
Filesystem
Internet
Payment
Camera
Microphone
Email
Database
全部最小权限。
15. 调度接口
Kernel 提供:
Run()
Pause()
Resume()
Terminate()
Priority()
Quota()
Agent 不直接控制调度。
16. 特工清单
标准:
apiVersion: was-200/v1
kind: Agent
metadata:
name: SearchAgent
spec:
runtime: ws-runtime
version: 1.0
capability:
- search
- summarize
- citation
permissions:
- internet
memory:
type: session
17. 合规级别
一级
基础代理
Identity
Capability
Execution
二级
标准代理
增加:
Memory
Events
Permission
Lifecycle
3级
企业代理
增加:
Audit
Signature
Policy
Quota
Trace
4级
自主代理
增加:
Planning
Reflection
Self Repair
Self Evaluation
Sub-Agent
18. WSaiOS 代理目录
所有Agent 可发布到官方Registry:
ws://registry
分类示例:
AI
Office
Developer
Research
Media
Business
Healthcare
Education
Finance
IoT
Robotics
19. 兼容性
WAS-200 兼容:
- MCP(工具互联)
- A2A(Agent 间通信)
- 开放代理规范(Agent Spec)
- 标准代理人规范
- OpenAPI
- JSON 模式
- OCI Artifact(用于打包与分发)
通过保持协议和运行时解耦,可实现跨平台Agent 的复用与组合。
20. WSaiOS 代理定义
代理 = 身份 + 能力 + 内存 + 策略 + 生命周期 + 通信 + 运行时
这是WSaiOS中所有AI 应用、能力包(Capability Pack)与应用包(Application Pack)的基础标准,也是整个WSaiOS 生态的核心执行单元规范。