2026年4月11日 · 阅读 —
teams 空间操作使用说明
teams 空间操作使用说明
适用对象:产研团队成员、管理员、部署维护者。 目标:用最直观的方式说明当前 teams 空间已经具备哪些功能,以及每个功能怎么用。
一、先看整体使用方式
当前这套 teams 空间的核心使用原则很简单:
- 普通成员主要通过企微对话来使用
- 管理员可以额外查看全局配置和全局任务元数据
- 部署维护者通过脚本和 deployer 做初始化、排查和验收
所以这份说明会分成三类:
- 成员日常使用功能
- 管理员治理功能
- 运维/部署功能
flowchart LR
U[团队成员 / 管理员] --> W[企业微信统一入口]
W --> A[wecom-chanpin 主 agent]
A --> R[任务识别与路由]
A --> P[权限判断]
A --> M[记忆与空间落点]
R --> W1[writer 子 agent]
R --> C1[code 子 agent]
R --> R1[research 子 agent]
R --> D[主 agent 直接处理轻任务]
P --> P1[admins.json]
P --> P2[roles.json]
P --> P3[resolve_role.sh]
P --> P4[query_scope.sh]
P --> P5[team_gate.sh]
M --> S1[shared 共享层]
M --> U1[users 私有层]
M --> M1[memory 三层记忆]
S1 --> S11[shared/knowledge]
S1 --> S12[shared/configs]
U1 --> U11[profile / tasks / preferences]
U1 --> U12[notes]
U1 --> U13[.learnings]
U1 --> U14[tasks/cron]
M1 --> M11[会话层]
M1 --> M12[memory/shared]
M1 --> M13[memory/users]
U13 --> L1[write_learning.sh]
U13 --> L2[promote_learning.sh]
L2 --> L3[memory/shared/promotions/pending.md]
U14 --> C2[manage_user_cron_meta.sh]
C2 --> C3[list_user_cron_meta.sh]
C2 --> C4[Gateway Cron job name 级联动]
P --> G1[list_global_cron_meta.sh]
G1 --> G2[管理员全局 cron 视图]
A --> X[脚本化部署器 deployer]
X --> X1[写 openclaw.json]
X --> X2[安装 templates / skills / roles]
X --> X3[安装治理脚本]
X --> X4[validate_install.sh]
二、成员日常使用功能
功能 1:初始化我的个人空间
功能说明
当成员第一次进入 teams 空间时,需要先初始化自己的私有空间。
初始化后会自动得到:
- 个人 profile
- 个人 tasks
- 个人 preferences
- 个人 notes
- 个人
.learnings - 个人
tasks/cron - 个人
memory/users/<userid>/
对话示例
- 用户:*
初始化我的空间
- 系统预期行为:*
- 创建该成员对应的用户目录
- 创建 profile/tasks/preferences/notes/learnings/cron/memory 等基础文件和目录
- 返回初始化成功提示
底层对应脚本
scripts/init_user_space.sh <userid>
功能 2:普通问答 / 日常咨询
功能说明
成员可以直接在企微里把它当作团队 AI 助手使用,提日常问题、问规则、查说明。
对话示例
- 用户:*
当前我们 teams 空间支持哪些能力?
- 系统预期行为:*
- 返回当前已接入的空间能力概览
- 优先说明共享层、私有层、权限、子 agent、cron、learnings 等核心模块
功能 3:文档类任务自动走 writer 能力
功能说明
当用户发起的是写作类任务,比如日报、周报、会议纪要、总结、润色等,主 agent 应按 writer 路线处理。
当前目标模式是:
- 主 agent 识别任务类型
- 显式委派给 writer 子 agent
对话示例
- 用户:*
帮我把今天的会议内容整理成纪要
- 系统预期行为:*
- 识别为文档类任务
- 优先走 writer 路线
- 输出更适合阅读和分享的纪要格式
功能 4:代码类任务自动走 code 能力
功能说明
如果是代码审查、报错排查、接口设计、技术方案类任务,应优先走 code 路线。
对话示例
- 用户:*
帮我看看这个 Python 报错是什么原因
- 系统预期行为:*
- 识别为代码类任务
- 按 code 角色处理
- 给出定位、原因、修复建议
功能 5:研究/检索类任务自动走 research 能力
功能说明
如果是知识检索、规范查询、资料整合、长文总结类任务,应优先走 research 路线。
对话示例
- 用户:*
帮我整理一下 OpenClaw 的 cron 机制和 heartbeat 的区别
- 系统预期行为:*
- 识别为 research 类任务
- 汇总资料并输出结构化说明
功能 6:记录个人 learning
功能说明
成员可以把自己的经验、错误、需求沉淀到自己的 .learnings/ 中。
当前已有:
LEARNINGS.mdERRORS.mdFEATURE_REQUESTS.md
对话示例
- 用户:*
记一下,我希望日报提醒默认工作日 17:30 触发
- 系统理想行为:*
- 把这条需求记入用户自己的 feature requests / learnings
当前底层脚本
scripts/write_learning.sh <userid> learning|error|feature <text>
管理员/运维侧示例
bash ~/.openclaw/teams/chanpin/scripts/write_learning.sh zhangsan feature "希望日报提醒默认工作日 17:30 触发"
功能 7:创建个人 cron 元数据
功能说明
成员可以拥有自己的任务提醒元数据,比如日报、周报、个人提醒。
当前已经支持:
- 写入 cron 元数据
- 查询 cron 元数据
- 删除 cron 元数据
- 与真实 Gateway cron 做 job name 级联动
对话示例
- 用户:*
帮我加一个工作日 17:30 的日报提醒
- 系统理想行为:*
- 为当前用户创建一条 cron 元数据
- 计划内容写成日报提醒
- 后续与真实 cron 联动
管理员/运维侧示例
bash ~/.openclaw/teams/chanpin/scripts/manage_user_cron_meta.sh add zhangsan daily_report "30 17 * * 1-5" "工作日 17:30 提醒我写日报"
功能 8:查看我自己的 cron 元数据
功能说明
每位成员默认只能查看自己的定时任务元数据。
对话示例
- 用户:*
看看我现在有哪些提醒任务
- 系统理想行为:*
- 只返回当前用户自己的 cron 元数据
- 不暴露别人的任务
管理员/运维侧示例
bash ~/.openclaw/teams/chanpin/scripts/list_user_cron_meta.sh zhangsan
功能 9:把个人 learnings 提升到共享待审核区
功能说明
如果某条经验已经不仅仅是个人经验,而是适合作为团队公共经验,可以先提升到共享待审核区。
当前机制:
- 默认先写到
memory/shared/promotions/pending.md - 状态为
pending-review - 默认不直接自动写入
MEMORY.md
对话示例
- 用户:*
这条经验挺通用的,帮我提升为团队共享经验:子 agent 显式委派比 hook 路由更稳
- 系统理想行为:*
- 把该内容写入共享待审核区
- 标记为待确认
管理员/运维侧示例
bash ~/.openclaw/teams/chanpin/scripts/promote_learning.sh zhangsan learning "子 agent 显式委派比 hook 路由更稳"
三、管理员治理功能
功能 10:识别某个成员是不是管理员
功能说明
管理员身份由:
shared/configs/admins.jsonshared/configs/roles.json
共同决定。
对话示例
- 管理员:*
帮我确认一下 zhangsan 现在是不是管理员
- 系统理想行为:*
- 返回该 userid 的角色信息
- 展示权限来源和权限范围
管理员侧脚本示例
bash ~/.openclaw/teams/chanpin/scripts/resolve_role.sh zhangsan
功能 11:判断某个用户是否有权访问某类资源
功能说明
当前已支持判断的资源包括:
own-spaceown-tasksown-learningsshared-configsglobal-taskssystem-status
对话示例
- 管理员:*
普通用户能不能查看全局任务?
- 系统理想行为:*
- 返回权限判断结果
- 说明普通用户默认不允许看全局任务
管理员侧脚本示例
bash ~/.openclaw/teams/chanpin/scripts/query_scope.sh zhangsan global-tasks
功能 12:管理员查看全体成员的 cron 元数据概览
功能说明
当前已经有管理员全局视图骨架,用于查看各成员的 cron 元数据。
对话示例
- 管理员:*
帮我看一下团队里每个人都有哪些提醒任务
- 系统理想行为:*
- 先判断当前用户是否 admin
- 如果是 admin,返回全局视图
- 如果不是 admin,返回无权限提示
管理员侧脚本示例
bash ~/.openclaw/teams/chanpin/scripts/list_global_cron_meta.sh xulanzhong
功能 13:team 权限入口骨架
功能说明
当前已经补上了 team_gate.sh,作为 team 层统一资源访问入口的骨架。
它的作用不是最终用户直接使用,而是为后续接入真实企微消息入口预留统一入口。
对话示例
- 管理员:*
未来如果用户查“我的任务”和“全局任务”,系统怎么分流?
- 系统回答重点:*
- 先经
team_gate.sh - 再走
query_scope.sh - 根据角色决定能不能返回结果
管理员侧脚本示例
bash ~/.openclaw/teams/chanpin/scripts/team_gate.sh xulanzhong own-tasks
四、运维 / 部署功能
功能 14:初始化整个 team 空间
功能说明
用于创建 team 基础目录和规则结构。
运维侧示例
bash ~/.openclaw/teams/chanpin/scripts/init_team_space.sh
适用场景
- 新环境初始化
- 重建 team 根空间结构
功能 15:使用 deployer 复制这套方案到新服务器
功能说明
当前已经有 deployer,可把 team 空间的大部分治理能力复制到新环境。
运维侧示例
cd 03-Projects/wecom-v61-deployer
cp .env.example .env
bash deploy_v61.sh
预期结果
- 生成 team 目录
- 写主配置
- 安装模板
- 安装 skills / roles
- 安装治理脚本
- 提供基础验收入口
功能 16:执行安装验收
功能说明
当前可通过 validate_install.sh 做基础验收。
运维侧示例
bash 03-Projects/wecom-v61-deployer/validate_install.sh
当前能力
- 检查基础目录
- 检查主配置
- 检查 agent 语义
- 提示手工验证项
当前边界
- 自动巡检报告脚本已有骨架,但还没有稳定落盘成功
五、当前最重要的边界说明
为了避免误解,这里把当前还没 fully done 的部分也明确说一下。
1. 用户级 cron 已经开始联动真实 Gateway cron
但目前是:
- job name 级联动可用
gatewayCronJobId稳定回填仍待补强
2. learnings 提升共享层已经有最小闭环
但目前是:
- 提升到共享待审核区可用
- 还没有自动审核/自动写入正式共享知识层
3. 自动巡检报告还没完成
当前:
validate_install.sh可用validate_install_report.sh还未稳定生成报告文件
六、最推荐的团队使用姿势
如果你问“现在这套系统最适合怎么用”,我建议是:
普通成员
- 先初始化空间
- 平时直接在企微里提需求
- 把自己的 learnings 和提醒需求逐步沉淀下来
管理员
- 维护管理员名单和角色权限
- 查看全局 cron 元数据
- 审核是否把成员经验提升到共享层
运维/部署者
- 用 deployer 复制环境
- 用验收脚本做基础检查
- 持续推进入口接线和自动巡检报告
七、一句话总结
这套 teams 空间现在已经不只是“一个机器人能回答问题”,而是开始具备:
- 用户空间
- 权限边界
- 三层记忆
- 独立 learnings
- 共享提升机制
- 用户级 cron
- 管理员全局视图骨架
- 子 agent 分工
- 可复制部署骨架
- 它已经是一套可用、可治理、可持续演进的团队 AI 工作空间。*