节点手册:工作区上下文与知识库

适用版本:ChengOS v0.1.0+ | 最后核对:2026-08-13 | 来源:crates/cheng-nodes/src/nodes/builtin/workspace

两个回答”我在哪个工作区里干活”的节点。workspace/context 解析当前工作区, 把它的身份交给下游节点,工作区范围内的工具正是据此绑定。 workspace/knowledge_base 在该工作区内选择、列出或创建知识库,并输出 RAG 节点所需的 id。 当一张图同时用到工作区工具和检索时,先接好这两个;下游的一切都依赖它们产出的 id。

工作区上下文 — workspace/context

读取执行器注入的当前运行时工作区 ID.当下游节点需要显式消费活动工作区时使用此节点.

输入

字段 类型 必填 默认值 说明
workspaceId string 运行时工作区标识符(自动注入)

输出

字段 类型 说明
hasWorkspace boolean 当工作区确实存在于运行时上下文中时为真.
workspaceId string 解析后的工作区 ID,或当执行器未注入工作区时为空字符串(例如工作流在工作区外部触发时).

知识库 — workspace/knowledge_base

选择,列出或创建工作空间中的知识库

输入

字段 类型 必填 默认值 说明
mode enum select select:选择已有知识库;list:列出工作空间所有知识库;create:创建新知识库. 控件:select. 取值:select, list, create
kb_id string null 要选择的知识库(select 模式). 控件:dynamic-select
name string null 新知识库名称(创建模式)
description string null 知识库描述(创建模式,可选)
embedding_model string null 嵌入模型名称(创建模式,可选)

输出

字段 类型 说明
success boolean 输入 – 成功
workspace_id string 工作区ID(用于直接连接)
kb_id string 知识库ID(用于直接连接)
knowledge_base object 输入 – Knowledge Base
knowledge_bases array 输入 – Knowledge Bases
error string 输入 – 错误

下一步

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容