message: Dont take summary for unattached components for create new
diff: @@ -1029,7 +1029,11 @@ export class ContainerRuntime extends EventEmitter implements IHostRuntime, IRun
  let summaryStats = SummaryTreeConverter.mergeStats();
  // Iterate over each component and ask it to snapshot
  - await Promise.all(Array.from(this.contexts).map(async ([key, value]) => {
  + await Promise.all(Array.from(this.contexts)
  + .filter(([key, value]) =>
  + value.isAttached,
  + )
  + .map(async ([key, value]) => {
  const snapshot = await value.snapshot(fullTree);
  const treeWithStats = this.summaryTreeConverter.convertToSummaryTree(
  snapshot,
  