用途
lx-space 是乐享 CLI(lx CLI)中的一个技能,用于知识库(空间)与团队管理。当用户需要查看、管理知识库(空间)或团队信息时使用。触发词:知识库、空间、团队、我的知识库、space、team。
前置条件:需要 lx CLI 已配置并登录。
主要能力
该技能提供以下命令:
- lx space mine:获取我的知识库(自动创建)。
- lx team list-teams:列出用户可访问的所有团队。
- lx team list-frequent-teams:获取常用团队(按频率排序)。
- lx team describe-team:获取团队详情。
- lx space list-spaces:列出团队下的知识库。
- lx space describe-space:获取知识库详情(含 root_entry_id)。
- lx space list-recently-spaces:获取最近访问的知识库。
使用方式
命令选择决策树
识别场景后按以下路径选择命令:
- “我的知识库”/“帮我打开我的知识库” → lx space mine(一等公民,最优先)
- 不知道在哪个团队 → lx team list-teams 或 lx team list-frequent-teams
- 知道团队,找知识库 → lx space list-spaces --team-id <ID>
- 知道知识库 ID → lx space describe-space --space-id <ID>
- 快速定位最近用的知识库 → lx space list-recently-spaces
- 需要获取知识库根节点(后续操作条目) → lx space describe-space → 取 root_entry_id
执行规则
- “我的知识库”优先:用户提到“我的知识库”时直接用 lx space mine,不需要先查团队或列表。
- 层级关系:团队(Team) → 知识库(Space) → 条目(Entry)。知识库必须属于某个团队。
- 获取 root_entry_id 是关键:后续操作条目(创建页面、浏览目录树)都需要先通过 lx space describe-space 拿到 root_entry_id。
- 快速路径优先:用户说“最近的知识库”时直接用 lx space list-recently-spaces,不要走 team → space 全链路。
- 团队首页链接:{domain}/t/{team_id}/spaces
- 知识库访问链接:{domain}/spaces/{space_id}
典型组合流程
快速进入我的知识库:
# 一键获取个人知识库(自动创建)
lx space mine
# 返回 space_id 和 root_entry_id,可直接后续操作
lx entry list-children --parent-id root_entry_xxx
从团队到知识库到文档:
# 获取团队列表,让用户选择目标团队
lx team list-teams
# 获取该团队下的知识库列表
lx space list-spaces --team-id team_xxx
# 获取知识库 root_entry_id
lx space describe-space --space-id sp_xxx
# 遍历文档目录树(→ lx-entry skill)
lx entry list-children --parent-id root_entry_xxx
快速定位最近使用的知识库:
# 获取最近访问的知识库
lx space list-recently-spaces
# 获取详情和 root_entry_id
lx space describe-space --space-id sp_xxx
适用场景
- 用户说“我的知识库”/“帮我打开我的知识库” → 直接用 lx space mine。
- 用户说“我的知识库有哪些”/“帮我看看 XX 团队的知识库”。
- 用户说“找一下 YY 知识库”/“最近的知识库”。
- 用户说“这个知识库的根节点是什么”。
限制
禁止在本技能中执行以下操作:
- 不要在本技能中创建页面:用户说“创建页面” → 立即切换到 lx-entry skill。
- 不要在本技能中编辑页面:用户说“编辑某个页面” → 立即切换到 lx-block skill。
- 不要在本技能中搜索内容:用户说“搜索知识库内容” → 立即切换到 lx-search skill。
其他注意事项:
- 如果 lx space mine 返回 is_creating: true,说明知识库正在异步创建,需要用 task_id 轮询。
- 后续操作条目(创建页面、浏览目录树)都需要先通过 lx space describe-space 拿到 root_entry_id,这是最重要的前置步骤。