团队协作
wescraft 支持个人版和团队版两种部署模式,团队版让部门或团队共享知识库、记忆和技能。
个人版 vs 团队版
| 特性 | 个人版 | 团队版 |
|---|---|---|
| Cell | personal(1 个) | team-{id}(按团队) |
| 用户 | 1 人(local) | 多人(SSO UID) |
| 知识库 | 个人独享 | 团队共享 |
| 记忆 | 个人记忆 | L2 部门共识 + L3 个人记忆 |
| 技能 | 个人安装 | 统一管理 |
| Provider | 个人配置 | 可团队统一或个人自带 |
团队 Cell 架构
团队 Cell (team-legal)
├── 共享资源
│ ├── Agent 配置(统一管理)
│ ├── Skill 包(统一安装)
│ ├── Knowledge Corpus(团队知识库)
│ └── MCP 连接
├── 按 Actor 隔离
│ ├── 会话历史(每人独立)
│ ├── L3 关于我(每人独立)
│ ├── L4 角色记忆(每人独立)
│ ├── Token 用量(按人统计)
│ └── HITL 审批(按人路由)
└── 全员可见
├── L1 环境信息
└── L2 部门共识
记忆分层
团队版是唯一所有四个记忆层都有实际内容的场景:
| 层 | 内容 | 谁可见 |
|---|---|---|
| L1 环境信息 | 操作系统、运行时环境 | 全员 |
| L2 部门共识 | 团队规范、流程、偏好 | 全员 |
| L3 关于我 | 个人偏好、习惯 | 仅本人 |
| L4 角色记忆 | 特定 Agent 的学习记录 | 仅本人 |
L2 部门共识需要管理员权限写入,确保团队标准的一致性。
权限模型
团队版的权限分两层:
Cell 级权限(引擎 enforce)
- Agent/Skill/MCP/Knowledge/Cron/Channel 归 Cell,不按 Actor 区分
- 需要私有环境的成员可分配个人 Cell
应用级权限(wescraft 管理)
- 管理员:管理 Agent、技能、知识库、MCP、治理策略
- 编辑者:创建和编辑页面、使用 AI 功能
- 查看者:只读访问
合规配置
团队版支持按部门设置合规级别:
| 合规级别 | Preset | 适用部门 |
|---|---|---|
| 标准 | StandardPreset | 业务、市场 |
| PII 严格 | PresetPIIStrict | HR、客户服务 |
| 金融合规 | PresetFinancial | 法务、财务、审计 |
合规级别影响治理模式、网络策略和数据脱敏规则。
多用户并发
团队 Cell 内多用户同时使用时:
- 每人的 Session 独立,不会互相干扰
- 每人的 Run 独立(同一用户同一时间只能有一个活跃 Run)
- 共享知识库的读取是并发安全的
- 写入操作(如 Agent 配置变更)由应用层排队
适用场景
- 法律团队:共享判例库和合同模板,每位律师有独立记忆
- 研究团队:共享文献库,每位研究员有独立的笔记和偏好
- 营销团队:共享品牌指南和素材库,每位成员有独立的项目记忆