agentProcessRepository

fun agentProcessRepository(processRepositoryProperties: ProcessRepositoryProperties, persistenceProperties: AgentProcessPersistenceProperties, snapshotStore: <Error class: unknown class><AgentProcessSnapshotStore>, blackboardEntrySerializers: <Error class: unknown class><BlackboardEntrySerializer>, embabelObjectMapperHolder: <Error class: unknown class>, agentPlatform: <Error class: unknown class><AgentPlatform>): AgentProcessRepository

Runtime repository, decorated for durability when the application supplies an AgentProcessSnapshotStore. Without a store this is the in-memory repository exactly as before, so behaviour is unchanged for applications that add nothing.

agentPlatform is an ObjectProvider because the platform depends on this repository: it is resolved lazily, only while restoring a process.