MemorySettings
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. | — |