@elizaos/core v0.25.8 / IAgentRuntime
agentId: `${string}-${string}-${string}-${string}-${string}`
Properties
packages/core/src/types.ts:1280
serverUrl:
string
packages/core/src/types.ts:1281
databaseAdapter:
IDatabaseAdapter
packages/core/src/types.ts:1282
token:
string
packages/core/src/types.ts:1283
modelProvider:
ModelProviderName
packages/core/src/types.ts:1284
imageModelProvider:
ModelProviderName
packages/core/src/types.ts:1285
imageVisionModelProvider:
ModelProviderName
packages/core/src/types.ts:1286
character:
Character
packages/core/src/types.ts:1287
providers:
Provider
[]
packages/core/src/types.ts:1288
actions:
Action
[]
packages/core/src/types.ts:1289
evaluators:
Evaluator
[]
packages/core/src/types.ts:1290
plugins:
Plugin
[]
packages/core/src/types.ts:1291
optional
fetch: (input
,init
?) =>Promise
<Response
>(input
,init
?) =>Promise
<Response
>
• input: RequestInfo
| URL
• init?: RequestInit
Promise
<Response
>
• input: string
| Request
| URL
• init?: RequestInit
Promise
<Response
>
packages/core/src/types.ts:1293
messageManager:
IMemoryManager
packages/core/src/types.ts:1295
descriptionManager:
IMemoryManager
packages/core/src/types.ts:1296
documentsManager:
IMemoryManager
packages/core/src/types.ts:1297
knowledgeManager:
IMemoryManager
packages/core/src/types.ts:1298
ragKnowledgeManager:
IRAGKnowledgeManager
packages/core/src/types.ts:1299
loreManager:
IMemoryManager
packages/core/src/types.ts:1300
cacheManager:
ICacheManager
packages/core/src/types.ts:1302
services:
Map
<ServiceType
,Service
>
packages/core/src/types.ts:1304
clients:
ClientInstance
[]
packages/core/src/types.ts:1305
initialize():
Promise
<void
>
verifiableInferenceAdapter?: IVerifiableInferenceAdapter | null;
Promise
<void
>
packages/core/src/types.ts:1309
registerMemoryManager(
manager
):void
• manager: IMemoryManager
void
packages/core/src/types.ts:1311
getMemoryManager(
name
):IMemoryManager
• name: string
packages/core/src/types.ts:1313
getService<
T
>(service
):T
• T extends Service
• service: ServiceType
T
packages/core/src/types.ts:1315
registerService(
service
):void
• service: Service
void
packages/core/src/types.ts:1317
getSetting(
key
):string
• key: string
string
packages/core/src/types.ts:1319
getConversationLength():
number
Methods
number
packages/core/src/types.ts:1322
processActions(
message
,responses
,state
?,callback
?):Promise
<void
>
• message: Memory
• responses: Memory
[]
• state?: State
• callback?: HandlerCallback
Promise
<void
>
packages/core/src/types.ts:1324
evaluate(
message
,state
?,didRespond
?,callback
?):Promise
<string
[]>
• message: Memory
• state?: State
• didRespond?: boolean
• callback?: HandlerCallback
Promise
<string
[]>
packages/core/src/types.ts:1331
ensureParticipantExists(
userId
,roomId
):Promise
<void
>
• userId: `${string}-${string}-${string}-${string}-${string}`
• roomId: `${string}-${string}-${string}-${string}-${string}`
Promise
<void
>
packages/core/src/types.ts:1338
ensureUserExists(
userId
,userName
,name
,source
):Promise
<void
>
• userId: `${string}-${string}-${string}-${string}-${string}`
• userName: string
• name: string
• source: string
Promise
<void
>
packages/core/src/types.ts:1340
registerAction(
action
):void
• action: Action
void
packages/core/src/types.ts:1347
ensureConnection(
userId
,roomId
,userName
?,userScreenName
?,source
?):Promise
<void
>
• userId: `${string}-${string}-${string}-${string}-${string}`
• roomId: `${string}-${string}-${string}-${string}-${string}`
• userName?: string
• userScreenName?: string
• source?: string
Promise
<void
>
packages/core/src/types.ts:1349
ensureParticipantInRoom(
userId
,roomId
):Promise
<void
>
• userId: `${string}-${string}-${string}-${string}-${string}`
• roomId: `${string}-${string}-${string}-${string}-${string}`
Promise
<void
>
packages/core/src/types.ts:1357
ensureRoomExists(
roomId
):Promise
<void
>
• roomId: `${string}-${string}-${string}-${string}-${string}`
Promise
<void
>
packages/core/src/types.ts:1359
composeState(
message
,additionalKeys
?):Promise
<State
>
• message: Memory
• additionalKeys?
Promise
<State
>
packages/core/src/types.ts:1361
updateRecentMessageState(
state
):Promise
<State
>
• state: State
Promise
<State
>