团队协作
wescraft 支持个人版和团队版两种形态,团队版允许多用户共享一个 Cell 进行协作。
两种版本
个人版
| 特性 | 说明 |
|---|---|
| Cell | 1 个 personal Cell |
| Actor | 固定 "local" |
| 数据 | 完全私有 |
| 合规 | 默认 standard |
团队版
| 特性 | 说明 |
|---|---|
| Cell | team-{id} Cell |
| Actor | SSO user_id |
| 数据 | 团队共享 |
| 合规 | 可选 pii-strict / financial |
团队 Cell 架构
数据共享
团队成员共享同一个 Cell:
| 数据类型 | 共享范围 |
|---|---|
| L1 环境信息 | 全 Cell 共享 |
| L2 部门共识 | 全 Cell 共享 |
| L3 关于我 | 按 Actor 隔离 |
| L4 角色记忆 | 按 Actor 隔离 |
| 知识库 | 全 Cell 共享 |
| Agent 配置 | 全 Cell 共享 |
| 技能 | 全 Cell 共享 |
Actor 隔离
同一 Cell 内不同成员的运行时隔离:
- 会话:每个人有自己的对话历史
- 记忆:L3/L4 按 Actor 隔离
- Token 用量:按 Actor 归因
- HITL:请求绑定发起者
记忆层模型
四层记忆
团队版所有四层记忆都可能有内容:
| 层 | 内容示例 | 写入者 |
|---|---|---|
| L1 环境信息 | 服务器配置、部署信息 | 引擎感知器(自动) |
| L2 部门共识 | 团队规范、标准流程 | Admin |
| L3 关于我 | 个人偏好、工作习惯 | 各成员(自动学习) |
| L4 角色记忆 | Agent 级别的知识 | Agent(按需) |
L2 部门共识
Admin 可以写入团队共识:
"所有报告使用公司标准模板"
"会议纪要必须包含行动项"
"代码审查至少需要两人通过"
这些共识会注入到每位成员的 AI 上下文中。
权限模型
结构资源
以下资源归 Cell 管理,不区分 Actor:
| 资源 | 管理方式 |
|---|---|
| Agent 配置 | Admin 管理 |
| 技能 | Admin 管理 |
| MCP 连接 | Admin 管理 |
| 知识库 | Admin 管理 |
| 定时任务 | Admin 管理 |
运行时行为
以下资源按 Actor 隔离:
| 资源 | 隔离方式 |
|---|---|
| 会话 | 按 Actor 过滤 |
| 记忆(L3/L4) | 按 Actor 隔离 |
| HITL 请求 | 绑定 Actor |
| Token 用量 | 按 Actor 归因 |
合规配置
预设模式
| 预设 | GovernMode | 网络策略 | 适用 |
|---|---|---|---|
| Standard | open | allow | 通用团队 |
| PII-Strict | locked | internal_only | 处理个人信息 |
| Financial | locked | internal_only | 金融合规 |
自定义配置
团队可以按需调整:
- 治理模式
- 网络访问策略
- Redactor 脱敏规则
- DenyPaths 路径限制
多用户并发
会话隔离
多用户可以同时使用同一个 Cell:
- 每个用户有独立的会话
- 会话之间互不干扰
- AI 上下文包含各自的 L3/L4 记忆
资源共享
多用户共享以下资源:
- Agent(同一组 Agent 配置)
- 知识库(同一份文档)
- L2 共识记忆
- Provider 配置
注意事项
- 团队版需要 SSO 集成
- L2 共识写入需要 Admin 权限
- 个人记忆不会泄露给其他成员
- Agent 配置由 Admin 统一管理
- 团队版可选更严格的合规模式
- 如需完全私有环境,可创建个人 Cell