@@ -15,8 +15,8 @@ import { TwitterClientInterface } from "@elizaos/client-twitter";
15
15
import { agentKitPlugin } from "@elizaos/plugin-agentkit" ;
16
16
// import { ReclaimAdapter } from "@elizaos/plugin-reclaim";
17
17
import { PrimusAdapter } from "@elizaos/plugin-primus" ;
18
- import { lightningPlugin } from "@elizaos/plugin-lightning" ;
19
- import { elizaCodeinPlugin , onchainJson } from "@elizaos/plugin-iq6900" ;
18
+ // import { lightningPlugin } from "@elizaos/plugin-lightning";
19
+ import { onchainJson } from "@elizaos/plugin-iq6900" ;
20
20
21
21
import {
22
22
AgentRuntime ,
@@ -46,7 +46,7 @@ import { normalizeCharacter } from "@elizaos/plugin-di";
46
46
import createGoatPlugin from "@elizaos/plugin-goat" ;
47
47
// import { intifacePlugin } from "@elizaos/plugin-intiface";
48
48
import { ThreeDGenerationPlugin } from "@elizaos/plugin-3d-generation" ;
49
- import { abstractPlugin } from "@elizaos/plugin-abstract" ;
49
+ // import { abstractPlugin } from "@elizaos/plugin-abstract";
50
50
// import { akashPlugin } from "@elizaos/plugin-akash";
51
51
import { alloraPlugin } from "@elizaos/plugin-allora" ;
52
52
import { aptosPlugin } from "@elizaos/plugin-aptos" ;
@@ -70,20 +70,14 @@ import { coinmarketcapPlugin } from "@elizaos/plugin-coinmarketcap";
70
70
// import { confluxPlugin } from "@elizaos/plugin-conflux";
71
71
//import { createCosmosPlugin } from "@elizaos/plugin-cosmos";
72
72
// import { cronosZkEVMPlugin } from "@elizaos/plugin-cronoszkevm";
73
- import { dexScreenerPlugin } from "@elizaos/plugin-dexscreener" ;
74
- import { echoChambersPlugin } from "@elizaos/plugin-echochambers" ;
75
73
76
74
// import { evmPlugin } from "@elizaos/plugin-evm";
77
75
// import { flowPlugin } from "@elizaos/plugin-flow";
78
76
import { fuelPlugin } from "@elizaos/plugin-fuel" ;
79
77
import { genLayerPlugin } from "@elizaos/plugin-genlayer" ;
80
- import { giphyPlugin } from "@elizaos/plugin-giphy" ;
81
78
import { gitcoinPassportPlugin } from "@elizaos/plugin-gitcoin-passport" ;
82
- import { hyperliquidPlugin } from "@elizaos/plugin-hyperliquid" ;
83
79
import { imageGenerationPlugin } from "@elizaos/plugin-image-generation" ;
84
- import { injectivePlugin } from "@elizaos/plugin-injective" ;
85
80
import { lensPlugin } from "@elizaos/plugin-lensNetwork" ;
86
- import { letzAIPlugin } from "@elizaos/plugin-letzai" ;
87
81
import { multiversxPlugin } from "@elizaos/plugin-multiversx" ;
88
82
// import { nearPlugin } from "@elizaos/plugin-near";
89
83
import createNFTCollectionsPlugin from "@elizaos/plugin-nft-collections" ;
@@ -92,14 +86,21 @@ import { createNodePlugin } from "@elizaos/plugin-node";
92
86
import { obsidianPlugin } from "@elizaos/plugin-obsidian" ;
93
87
import { OpacityAdapter } from "@elizaos/plugin-opacity" ;
94
88
import { openWeatherPlugin } from "@elizaos/plugin-open-weather" ;
95
- import { openaiPlugin } from "@elizaos/plugin-openai" ;
96
89
//import { pythDataPlugin } from "@elizaos/plugin-pyth-data";
97
90
import { quaiPlugin } from "@elizaos/plugin-quai" ;
98
91
import { sgxPlugin } from "@elizaos/plugin-sgx" ;
99
92
import { solanaPlugin } from "@elizaos/plugin-solana" ;
100
93
// import { solanaAgentkitPlugin } from "@elizaos/plugin-solana-agent-kit";
101
94
// import { squidRouterPlugin } from "@elizaos/plugin-squid-router";
102
- import createRabbiTraderPlugin from "@elizaos/plugin-rabbi-trader" ;
95
+ import { dexScreenerPlugin } from "@elizaos/plugin-dexscreener" ;
96
+ import { echoChambersPlugin } from "@elizaos/plugin-echochambers" ;
97
+ import { giphyPlugin } from "@elizaos/plugin-giphy" ;
98
+ import { hyperliquidPlugin } from "@elizaos/plugin-hyperliquid" ;
99
+ import { injectivePlugin } from "@elizaos/plugin-injective" ;
100
+ import { letzAIPlugin } from "@elizaos/plugin-letzai" ;
101
+ import { openaiPlugin } from "@elizaos/plugin-openai" ;
102
+ import { pythDataPlugin } from "@elizaos/plugin-pyth-data" ;
103
+ // import createRabbiTraderPlugin from "@elizaos/plugin-rabbi-trader";
103
104
import { stargazePlugin } from "@elizaos/plugin-stargaze" ;
104
105
import { storyPlugin } from "@elizaos/plugin-story" ;
105
106
import { suiPlugin } from "@elizaos/plugin-sui" ;
@@ -110,15 +111,6 @@ import { verifiableLogPlugin } from "@elizaos/plugin-tee-verifiable-log";
110
111
import { thirdwebPlugin } from "@elizaos/plugin-thirdweb" ;
111
112
import { tonPlugin } from "@elizaos/plugin-ton" ;
112
113
import { webSearchPlugin } from "@elizaos/plugin-web-search" ;
113
- import { injectivePlugin } from "@elizaos/plugin-injective" ;
114
- import { giphyPlugin } from "@elizaos/plugin-giphy" ;
115
- import { letzAIPlugin } from "@elizaos/plugin-letzai" ;
116
- import { thirdwebPlugin } from "@elizaos/plugin-thirdweb" ;
117
- import { hyperliquidPlugin } from "@elizaos/plugin-hyperliquid" ;
118
- import { echoChambersPlugin } from "@elizaos/plugin-echochambers" ;
119
- import { dexScreenerPlugin } from "@elizaos/plugin-dexscreener" ;
120
- import { pythDataPlugin } from "@elizaos/plugin-pyth-data" ;
121
- import { openaiPlugin } from "@elizaos/plugin-openai" ;
122
114
123
115
import { zksyncEraPlugin } from "@elizaos/plugin-zksync-era" ;
124
116
import Database from "better-sqlite3" ;
@@ -840,35 +832,13 @@ export async function createAgent(
840
832
}
841
833
842
834
let goatPlugin : any | undefined ;
843
- let rabbiPlugin : any | undefined ;
844
835
845
836
if ( getSecret ( character , "EVM_PRIVATE_KEY" ) ) {
846
837
goatPlugin = await createGoatPlugin ( ( secret ) =>
847
838
getSecret ( character , secret )
848
839
) ;
849
840
}
850
841
851
- if ( getSecret ( character , "SOLANA_PRIVATE_KEY" ) ) {
852
- const runtime = new AgentRuntime ( {
853
- databaseAdapter : db ,
854
- token,
855
- modelProvider : character . modelProvider ,
856
- evaluators : [ ] ,
857
- character,
858
- plugins : [ ] ,
859
- providers : [ ] ,
860
- actions : [ ] ,
861
- services : [ ] ,
862
- managers : [ ] ,
863
- cacheManager : cache ,
864
- fetch : logFetch ,
865
- } ) ;
866
- rabbiPlugin = await createRabbiTraderPlugin (
867
- ( secret ) => getSecret ( character , secret ) ,
868
- runtime
869
- ) ;
870
- }
871
-
872
842
// Initialize Reclaim adapter if environment variables are present
873
843
// let verifiableInferenceAdapter;
874
844
// if (
@@ -934,7 +904,6 @@ export async function createAgent(
934
904
// ? elizaCodeinPlugin
935
905
// : null,
936
906
bootstrapPlugin ,
937
- rabbiPlugin ,
938
907
getSecret ( character , "CDP_API_KEY_NAME" ) &&
939
908
getSecret ( character , "CDP_API_KEY_PRIVATE_KEY" )
940
909
? agentKitPlugin
@@ -1033,9 +1002,9 @@ export async function createAgent(
1033
1002
// ? coingeckoPlugin
1034
1003
// : null,
1035
1004
getSecret ( character , "EVM_PROVIDER_URL" ) ? goatPlugin : null ,
1036
- getSecret ( character , "ABSTRACT_PRIVATE_KEY" )
1037
- ? abstractPlugin
1038
- : null ,
1005
+ // getSecret(character, "ABSTRACT_PRIVATE_KEY")
1006
+ // ? abstractPlugin
1007
+ // : null,
1039
1008
getSecret ( character , "B2_PRIVATE_KEY" ) ? b2Plugin : null ,
1040
1009
getSecret ( character , "BINANCE_API_KEY" ) &&
1041
1010
getSecret ( character , "BINANCE_SECRET_KEY" )
@@ -1115,16 +1084,16 @@ export async function createAgent(
1115
1084
getSecret ( character , "PYTH_MAINNET_PROGRAM_KEY" )
1116
1085
? pythDataPlugin
1117
1086
: null ,
1118
- getSecret ( character , "LND_TLS_CERT" ) &&
1119
- getSecret ( character , "LND_MACAROON" ) &&
1120
- getSecret ( character , "LND_SOCKET" )
1121
- ? lightningPlugin
1122
- : null ,
1087
+ // getSecret(character, "LND_TLS_CERT") &&
1088
+ // getSecret(character, "LND_MACAROON") &&
1089
+ // getSecret(character, "LND_SOCKET")
1090
+ // ? lightningPlugin
1091
+ // : null,
1123
1092
getSecret ( character , "OPENAI_API_KEY" ) &&
1124
1093
getSecret ( character , "ENABLE_OPEN_AI_COMMUNITY_PLUGIN" )
1125
1094
? openaiPlugin
1126
1095
: null ,
1127
- getSecret ( character , "DEVIN_API_TOKEN" ) ? devinPlugin : null ,
1096
+ // getSecret(character, "DEVIN_API_TOKEN") ? devinPlugin : null,
1128
1097
] . filter ( Boolean ) ,
1129
1098
providers : [ ] ,
1130
1099
actions : [ ] ,
0 commit comments