# MemorySearchRequest **Type**: `object` ## Properties - name: agentId (optional) type: string - name: entityTags (optional) type: object - name: includeVocabulary (optional) type: boolean - name: limit (optional) type: integer - name: mode (optional) type: enum: `SEMANTIC`, `TEXT`, `TIMELINE` description: The retrieval strategy. Leave it out for the server to pick: SEMANTIC when the agent searched has a semantic-search store and TEXT when it has none. - name: query (optional) type: string - name: recordedAfter (optional) type: string - name: significances (required) type: array of enum: `INCIDENT`, `OBSERVATION`, `INCONCLUSIVE`, `BENIGN` - name: verbosity (optional) type: enum: `COMPACT`, `FULL`