Skip to content

Space types (кратко)

Тип Space — поле Space.spaceTypeId + registry-расширяемый каталог и UI на create.

Registry IDs

RegistryНазначение
backend.spaceTypesМетаданные типов (id, label, extensionId, …)
app.spaceCreatePanelsДоп. блок формы создания per spaceTypeId
app.spaceTypeViewsОпциональные runtime-компоненты Space per type

Default

Ядро: standard — «Стандартный».

Регистрация типа (backend)

ts
ctx.registerSpaceType({
  id: 'ai-flow.automatic',
  label: 'Автоматический (AI-flow)',
  extensionId: '@artiroute/ai-flow',
});

Panel на create (frontend)

ts
getExtensionRegistry('app.spaceCreatePanels').register('ai-flow.automatic', {
  spaceTypeId: 'ai-flow.automatic',
  component: AiFlowCreatePanel,
});

Для standard без расширений panel пустой. Required deliverables добавляет panel на standard, не новый тип.

Подробно: Space types (platform).

AI workspace для командных материалов и знаний