Powercontextcontext
Artifacts
Compose shared Artifact persistence and read operations.
Attributes
attributemodel_config= ConfigDict(arbitrary_types_allowed=True)attributecatalogArtifactCatalog[Artifact[object]]attributestoreArtifactStore[ArtifactDraft[object], Artifact[object]]Functions
funcadd(draft) -> Artifact[object]Commit an initial Artifact Revision without semantic generation.
paramdraftArtifactDraft[object]Returns
powercontext.artifacts.Artifact[object]funcrevise(artifact, draft) -> Artifact[object]Commit a Revision using artifact as the optimistic base.
paramartifactArtifact[object]paramdraftArtifactDraft[object]Returns
powercontext.artifacts.Artifact[object]funcget(artifact) -> Artifact[object]Return the canonical exact Revision matching artifact.
paramartifactArtifact[object]Returns
powercontext.artifacts.Artifact[object]funclatest(artifact) -> Artifact[object]Return the latest visible Revision of artifact.
paramartifactArtifact[object]Returns
powercontext.artifacts.Artifact[object]funcrevisions(artifact) -> tuple[Artifact[object], ...]Return the visible history of artifact.
paramartifactArtifact[object]Returns
tuple[powercontext.artifacts.Artifact[object], ...]
