replace DynamicWorkspaces with prompt.Workspace