1
- import { PGLiteDatabaseAdapter } from "@elizaos/adapter-pglite" ;
2
- import { PostgresDatabaseAdapter } from "@elizaos/adapter-postgres" ;
3
- import { RedisClient } from "@elizaos/adapter-redis" ;
1
+ //import { PostgresDatabaseAdapter } from "@elizaos/adapter-postgres";
2
+ //import { RedisClient } from "@elizaos/adapter-redis";
4
3
import { SqliteDatabaseAdapter } from "@elizaos/adapter-sqlite" ;
4
+ //import { PGLiteDatabaseAdapter } from "@elizaos/adapter-pglite";
5
5
import { AutoClientInterface } from "@elizaos/client-auto" ;
6
6
import { DiscordClientInterface } from "@elizaos/client-discord" ;
7
- import { FarcasterAgentClient } from "@elizaos/client-farcaster" ;
8
- import { LensAgentClient } from "@elizaos/client-lens" ;
9
- import { SlackClientInterface } from "@elizaos/client-slack" ;
7
+ // import { FarcasterAgentClient } from "@elizaos/client-farcaster";
8
+ // import { LensAgentClient } from "@elizaos/client-lens";
9
+ // import { SlackClientInterface } from "@elizaos/client-slack";
10
10
import { TelegramClientInterface } from "@elizaos/client-telegram" ;
11
11
import { TwitterClientInterface } from "@elizaos/client-twitter" ;
12
12
// import { ReclaimAdapter } from "@elizaos/plugin-reclaim";
@@ -30,69 +30,66 @@ import {
30
30
stringToUuid ,
31
31
validateCharacterConfig ,
32
32
} from "@elizaos/core" ;
33
- import { zgPlugin } from "@elizaos/plugin-0g" ;
34
-
35
- import { bootstrapPlugin } from "@elizaos/plugin-bootstrap" ;
33
+ //import { zgPlugin } from "@elizaos/plugin-0g";
34
+ //import { bootstrapPlugin } from "@elizaos/plugin-bootstrap";
36
35
import createGoatPlugin from "@elizaos/plugin-goat" ;
37
36
// import { intifacePlugin } from "@elizaos/plugin-intiface";
38
37
import { DirectClient } from "@elizaos/client-direct" ;
39
- import { ThreeDGenerationPlugin } from "@elizaos/plugin-3d-generation" ;
40
- import { abstractPlugin } from "@elizaos/plugin-abstract" ;
41
- import { alloraPlugin } from "@elizaos/plugin-allora" ;
42
- import { aptosPlugin } from "@elizaos/plugin-aptos" ;
43
- import { artheraPlugin } from "@elizaos/plugin-arthera" ;
44
- import { availPlugin } from "@elizaos/plugin-avail" ;
45
- import { avalanchePlugin } from "@elizaos/plugin-avalanche" ;
46
- import { binancePlugin } from "@elizaos/plugin-binance" ;
47
- import {
38
+ //import { ThreeDGenerationPlugin } from "@elizaos/plugin-3d-generation";
39
+ //import { abstractPlugin } from "@elizaos/plugin-abstract";
40
+ //import { aptosPlugin } from "@elizaos/plugin-aptos";
41
+ //import { alloraPlugin } from "@elizaos/plugin-allora";
42
+ //import { avalanchePlugin } from "@elizaos/plugin-avalanche";
43
+ //import { binancePlugin } from "@elizaos/plugin-binance";
44
+ /*import {
48
45
advancedTradePlugin,
49
46
coinbaseCommercePlugin,
50
47
coinbaseMassPaymentsPlugin,
51
48
tokenContractPlugin,
52
49
tradePlugin,
53
50
webhookPlugin,
54
- } from "@elizaos/plugin-coinbase" ;
55
- import { coinmarketcapPlugin } from "@elizaos/plugin-coinmarketcap" ;
56
- import { coinPricePlugin } from "@elizaos/plugin-coinprice" ;
57
- import { confluxPlugin } from "@elizaos/plugin-conflux" ;
58
- import { createCosmosPlugin } from "@elizaos/plugin-cosmos" ;
59
- import { cronosZkEVMPlugin } from "@elizaos/plugin-cronoszkevm" ;
60
- import { echoChambersPlugin } from "@elizaos/plugin-echochambers" ;
61
- import { evmPlugin } from "@elizaos/plugin-evm" ;
62
- import { flowPlugin } from "@elizaos/plugin-flow" ;
63
- import { fuelPlugin } from "@elizaos/plugin-fuel" ;
64
- import { genLayerPlugin } from "@elizaos/plugin-genlayer" ;
65
- import { imageGenerationPlugin } from "@elizaos/plugin-image-generation" ;
66
- import { multiversxPlugin } from "@elizaos/plugin-multiversx" ;
67
- import { nearPlugin } from "@elizaos/plugin-near" ;
68
- import { nftGenerationPlugin } from "@elizaos/plugin-nft-generation" ;
51
+ } from "@elizaos/plugin-coinbase";*/
52
+ //import { coinPricePlugin } from "@elizaos/plugin-coinprice";
53
+ //import { confluxPlugin } from "@elizaos/plugin-conflux";
54
+ //import { cronosZkEVMPlugin } from "@elizaos/plugin-cronoszkevm";
55
+ //import { echoChambersPlugin } from "@elizaos/plugin-echochambers";
56
+ //import { evmPlugin } from "@elizaos/plugin-evm";
57
+ //import { createCosmosPlugin } from "@elizaos/plugin-cosmos";
58
+ //import { flowPlugin } from "@elizaos/plugin-flow";
59
+ //import { fuelPlugin } from "@elizaos/plugin-fuel";
60
+ //import { genLayerPlugin } from "@elizaos/plugin-genlayer";
61
+ //import { imageGenerationPlugin } from "@elizaos/plugin-image-generation";
62
+ //import { multiversxPlugin } from "@elizaos/plugin-multiversx";
63
+ //import { nearPlugin } from "@elizaos/plugin-near";
64
+ //import { nftGenerationPlugin } from "@elizaos/plugin-nft-generation";
69
65
import { createNodePlugin } from "@elizaos/plugin-node" ;
70
66
import { obsidianPlugin } from "@elizaos/plugin-obsidian" ;
71
67
import { openWeatherPlugin } from "@elizaos/plugin-open-weather" ;
72
68
import { solanaPlugin } from "@elizaos/plugin-solana" ;
73
69
import { solanaAgentkitPlguin } from "@elizaos/plugin-solana-agentkit" ;
74
- import { stargazePlugin } from "@elizaos/plugin-stargaze" ;
75
- import { storyPlugin } from "@elizaos/plugin-story" ;
76
- import { suiPlugin } from "@elizaos/plugin-sui" ;
77
- import { TEEMode , teePlugin } from "@elizaos/plugin-tee" ;
78
- import { teeMarlinPlugin } from "@elizaos/plugin-tee-marlin" ;
79
- import { thirdwebPlugin } from "@elizaos/plugin-thirdweb" ;
80
- import { tonPlugin } from "@elizaos/plugin-ton" ;
81
- import { webSearchPlugin } from "@elizaos/plugin-web-search" ;
82
-
83
- import { giphyPlugin } from "@elizaos/plugin-giphy" ;
84
- import { echoChamberPlugin } from "@elizaos/plugin-echochambers" ;
85
- import { letzAIPlugin } from "@elizaos/plugin-letzai" ;
86
- import { thirdwebPlugin } from "@elizaos/plugin-thirdweb" ;
87
-
88
- import { zksyncEraPlugin } from "@elizaos/plugin-zksync-era" ;
70
+ //import { storyPlugin } from "@elizaos/plugin-story";
71
+ //import { suiPlugin } from "@elizaos/plugin-sui";
72
+ //import { TEEMode, teePlugin } from "@elizaos/plugin-tee";
73
+ //import { teeMarlinPlugin } from "@elizaos/plugin-tee-marlin";
74
+ //import { tonPlugin } from "@elizaos/plugin-ton";
75
+ //import { webSearchPlugin } from "@elizaos/plugin-web-search";
76
+ //import { giphyPlugin } from "@elizaos/plugin-giphy";
77
+ //import { echoChamberPlugin } from "@elizaos/plugin-echochambers";
78
+ //import { letzAIPlugin } from "@elizaos/plugin-letzai";
79
+ //import { thirdwebPlugin } from "@elizaos/plugin-thirdweb";
80
+ //import { zksyncEraPlugin } from "@elizaos/plugin-zksync-era";
81
+ //import { availPlugin } from "@elizaos/plugin-avail";
82
+ //import { openWeatherPlugin } from "@elizaos/plugin-open-weather";
83
+ //import { artheraPlugin } from "@elizaos/plugin-arthera";
84
+ //import { stargazePlugin } from "@elizaos/plugin-stargaze";
85
+ //import { obsidianPlugin } from "@elizaos/plugin-obsidian";
89
86
import Database from "better-sqlite3" ;
90
87
import fs from "fs" ;
91
88
import net from "net" ;
92
89
import path from "path" ;
93
90
import { fileURLToPath } from "url" ;
94
91
import yargs from "yargs" ;
95
- import { OpacityAdapter } from "@elizaos/plugin-opacity" ;
92
+ // import { OpacityAdapter } from "@elizaos/plugin-opacity";
96
93
97
94
const __filename = fileURLToPath ( import . meta. url ) ; // get the resolved path to the file
98
95
const __dirname = path . dirname ( __filename ) ; // get the name of the directory
@@ -568,26 +565,26 @@ export async function createAgent(
568
565
// }
569
566
// Initialize Opacity adapter if environment variables are present
570
567
let verifiableInferenceAdapter ;
571
- if (
572
- process . env . OPACITY_TEAM_ID &&
573
- process . env . OPACITY_CLOUDFLARE_NAME &&
574
- process . env . OPACITY_PROVER_URL &&
575
- process . env . VERIFIABLE_INFERENCE_ENABLED === "true"
576
- ) {
577
- verifiableInferenceAdapter = new OpacityAdapter ( {
578
- teamId : process . env . OPACITY_TEAM_ID ,
579
- teamName : process . env . OPACITY_CLOUDFLARE_NAME ,
580
- opacityProverUrl : process . env . OPACITY_PROVER_URL ,
581
- modelProvider : character . modelProvider ,
582
- token : token ,
583
- } ) ;
584
- elizaLogger . log ( "Verifiable inference adapter initialized" ) ;
585
- elizaLogger . log ( "teamId" , process . env . OPACITY_TEAM_ID ) ;
586
- elizaLogger . log ( "teamName" , process . env . OPACITY_CLOUDFLARE_NAME ) ;
587
- elizaLogger . log ( "opacityProverUrl" , process . env . OPACITY_PROVER_URL ) ;
588
- elizaLogger . log ( "modelProvider" , character . modelProvider ) ;
589
- elizaLogger . log ( "token" , token ) ;
590
- }
568
+ // if (
569
+ // process.env.OPACITY_TEAM_ID &&
570
+ // process.env.OPACITY_CLOUDFLARE_NAME &&
571
+ // process.env.OPACITY_PROVER_URL &&
572
+ // process.env.VERIFIABLE_INFERENCE_ENABLED === "true"
573
+ // ) {
574
+ // verifiableInferenceAdapter = new OpacityAdapter({
575
+ // teamId: process.env.OPACITY_TEAM_ID,
576
+ // teamName: process.env.OPACITY_CLOUDFLARE_NAME,
577
+ // opacityProverUrl: process.env.OPACITY_PROVER_URL,
578
+ // modelProvider: character.modelProvider,
579
+ // token: token,
580
+ // });
581
+ // elizaLogger.log("Verifiable inference adapter initialized");
582
+ // elizaLogger.log("teamId", process.env.OPACITY_TEAM_ID);
583
+ // elizaLogger.log("teamName", process.env.OPACITY_CLOUDFLARE_NAME);
584
+ // elizaLogger.log("opacityProverUrl", process.env.OPACITY_PROVER_URL);
585
+ // elizaLogger.log("modelProvider", character.modelProvider);
586
+ // elizaLogger.log("token", token);
587
+ // }
591
588
592
589
return new AgentRuntime ( {
593
590
databaseAdapter : db ,
0 commit comments