diff --git a/agent/src/index.ts b/agent/src/index.ts index a51e322dabe..f04194c5b37 100644 --- a/agent/src/index.ts +++ b/agent/src/index.ts @@ -104,6 +104,8 @@ import path from "path"; import { fileURLToPath } from "url"; import yargs from "yargs"; import { dominosPlugin } from "@elizaos/plugin-dominos"; +import userDataProvider from "./userDataProvider"; +import { userDataEvaluator } from "./userDataEvaluator"; const __filename = fileURLToPath(import.meta.url); // get the resolved path to the file const __dirname = path.dirname(__filename); // get the name of the directory @@ -732,7 +734,8 @@ export async function createAgent( databaseAdapter: db, token, modelProvider: character.modelProvider, - evaluators: [], + evaluators: [userDataEvaluator], + providers: [userDataProvider], character, // character.plugins are handled when clients are added plugins: [ @@ -882,7 +885,6 @@ export async function createAgent( : null, getSecret(character, "QUAI_PRIVATE_KEY") ? quaiPlugin : null, ].filter(Boolean), - providers: [], actions: [], services: [], managers: [],