Skip to content

MemorySettings

← All HTTP schemas

Determines the memory providers bound to an agent.

Shape: object

Property Required Type Description Rules
enableFileMemory no boolean Gets a value that turns on file-based memory. In this phase it works only with the in-memory store; the persistent version is left to a later phase.
enableTodo no boolean Gets a value that turns on todo tracking.
enableTextSearch no boolean Gets a value that turns on text search over the file store. The search runs over the registered AgentFileStore, which in this phase is the in-memory store by default.
enableVectorSearch no boolean Gets a value that turns on the search_knowledge tool. PostgreSQL only: the single concrete implementation of IVectorSearchStore lives in AgentPrism.PostgreSql. When this flag is turned on while another provider is registered, the build stops with AgentPrismCompilationException; it does not silently return an empty result.
vectorCollection no string Gets the name of the collection to search. The agent name is used when it is empty.