Clear the in-memory session Describe cache for a specific entity or all entities.
OptionalentityName: stringOptionalprovider: IMetadataProvider | nullInspect an entity (and optionally a specific record key) to discover cloning
capabilities, default options, user-editable knobs, and relationship policies.
Caches the result per provider and entity name for the session unless
forceRefresh is true or a specific record key is inspected. A failed call is not cached.
Optionalprovider: IMetadataProvider | nullExecute a planned record clone graph with optional overrides. Supports optimistic plan hashing (ExpectedPlanHash), progress reporting, and full transactional rollback.
Optionalprovider: IMetadataProvider | nullRetrieve the clone lineage for a record — traversing ClonedFrom links upward to ancestors and downward to descendant clones.
Optionalprovider: IMetadataProvider | nullCompute a complete clone plan (dry run) for a source record graph without writing any database changes. Returns the planned nodes, edges, field changes, and warnings.
Optionalprovider: IMetadataProvider | null
Client for the four RecordClone remote operations. Every method takes an optional provider so multi-provider hosts target the right server; omitted, it uses
Metadata.Provider.