Header menu logo Nao

InMemory Module

Consolidated constructors for the in-memory reference implementations that used to live in Nao.Agents. Nao.Agents now exposes only interfaces/types; hosts and tests pick a concrete store from here (or one of the ADO/file factories) without the agent layer depending on any storage technology.

Functions and values

Function or value Description

auditLog ()

Full Usage: auditLog ()

Parameters:
    () : unit

Returns: IAuditLog
() : unit
Returns: IAuditLog

embeddingProvider ()

Full Usage: embeddingProvider ()

Parameters:
    () : unit

Returns: IEmbeddingProvider
() : unit
Returns: IEmbeddingProvider

eventBus ()

Full Usage: eventBus ()

Parameters:
    () : unit

Returns: IEventBus
() : unit
Returns: IEventBus

executionJournal ()

Full Usage: executionJournal ()

Parameters:
    () : unit

Returns: IExecutionJournal
() : unit
Returns: IExecutionJournal

metrics ()

Full Usage: metrics ()

Parameters:
    () : unit

Returns: IMetricsCollector
() : unit
Returns: IMetricsCollector

semanticMemory provider

Full Usage: semanticMemory provider

Parameters:
Returns: ISemanticMemory

store ()

Full Usage: store ()

Parameters:
    () : unit

Returns: IMemoryStore
() : unit
Returns: IMemoryStore

traceStore ()

Full Usage: traceStore ()

Parameters:
    () : unit

Returns: ITraceStore
() : unit
Returns: ITraceStore

tracer ()

Full Usage: tracer ()

Parameters:
    () : unit

Returns: ITracer
() : unit
Returns: ITracer

Type something to start searching.