MemoryBackend
Functions
funcany_tagged_entry_ids(memory) -> frozenset[str]Return logical entry IDs carrying any tag in this Memory.
parammemoryArtifactRefReturns
frozenset[str]functagged_entry_ids(memory, tag_filter) -> frozenset[str]Return exact tag matches without imposing a candidate limit.
parammemoryArtifactRefparamtag_filterTagFilterReturns
frozenset[str]funccapabilities() -> MemoryCapabilitiesReturn probed deployment capabilities.
Returns
powercontext.builtin.artifacts.memory.models.MemoryCapabilitiesfuncget(memory) -> MemoryLoad one exact Memory Revision.
parammemoryArtifactRefReturns
powercontext.builtin.artifacts.memory.models.Memoryfunclatest(artifact_id) -> MemoryLoad the current head of one Memory identity.
paramartifact_idstrReturns
powercontext.builtin.artifacts.memory.models.Memoryfuncentries(memory) -> tuple[MemoryEntryVersion, ...]Load the entry versions referenced by an exact manifest.
parammemoryArtifactRefReturns
tuple[powercontext.builtin.artifacts.memory.models.MemoryEntryVersion, ...]funcprojections(memory) -> tuple[MemoryProjection, ...]Load rebuildable active-head projections for an exact Memory Revision.
parammemoryArtifactRefReturns
tuple[powercontext.builtin.artifacts.memory.protocols.MemoryProjection, ...]funcrebuild_projections(embedding_model=None) -> NoneRebuild active-head and search projections from authoritative revisions.
paramembedding_modelEmbeddingModel | None= NoneReturns
Nonefuncbegin() -> AbstractAsyncContextManager[MemoryUnitOfWork]Open the adapter-specific atomic write boundary.
Returns
contextlib.AbstractAsyncContextManager[powercontext.builtin.artifacts.memory.protocols.MemoryUnitOfWork]funcchanges(memory, since_revision) -> tuple[MemoryRevisionChanges, ...]Read compact Revision changes without entry bodies.
parammemoryArtifactRefparamsince_revisionint | NoneReturns
tuple[powercontext.builtin.artifacts.memory.models.MemoryRevisionChanges, ...]funcvector_complete(memories, profile) -> boolDerive fixed-profile vector completeness for selected heads.
parammemoriestuple[ArtifactRef, ...]paramprofileEmbeddingProfileReturns
boolfuncsearch(request) -> MemorySearchChannelsReturn backend-ordered FTS/vector channels after manifest checks.
paramrequestMemorySearchRequestReturns
powercontext.builtin.artifacts.memory.protocols.MemorySearchChannelsfuncexpand(hits) -> tuple[MemoryEntryVersion, ...]Load and validate exact versions anchored by hits.
paramhitstuple[MemoryHit, ...]Returns
tuple[powercontext.builtin.artifacts.memory.models.MemoryEntryVersion, ...]
