소스 검색

Loading of plugins handled in the agent runtime

Leon Prouger 9 달 전
부모
커밋
f5fcbfd573
1개의 변경된 파일2개의 추가작업 그리고 18개의 파일을 삭제
  1. 2 18
      src/index.ts

+ 2 - 18
src/index.ts

@@ -83,22 +83,6 @@ export async function loadCharacters(
 
         validateCharacterConfig(character);
 
-        // is there a "plugins" field?
-        if (character.plugins) {
-          console.log("Plugins are: ", character.plugins);
-
-          const importedPlugins = await Promise.all(
-            character.plugins.map(async (plugin) => {
-              // if the plugin name doesnt start with @eliza,
-
-              const importedPlugin = await import(plugin);
-              return importedPlugin;
-            })
-          );
-
-          character.plugins = importedPlugins;
-        }
-
         loadedCharacters.push(character);
       } catch (e) {
         console.error(`Error loading character from ${path}: ${e}`);
@@ -301,11 +285,11 @@ const startAgents = async () => {
   let charactersArg = args.characters || args.character;
 
   let characters = [character];
-
+  console.log("charactersArg", charactersArg);
   if (charactersArg) {
     characters = await loadCharacters(charactersArg);
   }
-
+  console.log("characters", characters);
   try {
     for (const character of characters) {
       await startAgent(character, directClient as DirectClient);