import { ProjectProvisioningRuntimeCapability } from '@xpert-ai/plugin-sdk'
const projects = capabilities.require(
ProjectProvisioningRuntimeCapability
)
const result = await projects.ensure({
projectId: businessProject.chatProjectId,
workspaceId: businessProject.workspaceId,
xpertId: pluginConfig.assistantId,
name: businessProject.name,
status: businessProject.archived ? 'archived' : 'active'
})
await projectRepository.update(businessProject.id, {
chatProjectId: result.projectId,
provisioningOperation: result.operation
})