Skip to main content

episodicMemory

@codebolt/codeboltjs


Variable: episodicMemory

const episodicMemory: {
appendEvent: (params: IAppendEventParams) => Promise<IAppendEventResponse>;
archiveMemory: (params: IArchiveMemoryParams) => Promise<IArchiveMemoryResponse>;
createMemory: (params: ICreateMemoryParams) => Promise<ICreateMemoryResponse>;
getAgents: (params: IGetAgentsParams) => Promise<IGetAgentsResponse>;
getEventTypes: (params: IGetEventTypesParams) => Promise<IGetEventTypesResponse>;
getMemory: (params: IGetMemoryParams) => Promise<IGetMemoryResponse>;
getTags: (params: IGetTagsParams) => Promise<IGetTagsResponse>;
listMemories: () => Promise<IListMemoriesResponse>;
queryEvents: (params: IQueryEventsParams) => Promise<IQueryEventsResponse>;
unarchiveMemory: (params: IUnarchiveMemoryParams) => Promise<IUnarchiveMemoryResponse>;
updateTitle: (params: IUpdateTitleParams) => Promise<IUpdateTitleResponse>;
};

Defined in: packages/codeboltjs/src/modules/episodicMemory.ts:184

Type Declaration

NameTypeDescriptionDefined in
appendEvent()(params: IAppendEventParams) => Promise<IAppendEventResponse>Append an event to an episodic memorypackages/codeboltjs/src/modules/episodicMemory.ts:233
archiveMemory()(params: IArchiveMemoryParams) => Promise<IArchiveMemoryResponse>Archive an episodic memorypackages/codeboltjs/src/modules/episodicMemory.ts:308
createMemory()(params: ICreateMemoryParams) => Promise<ICreateMemoryResponse>Create a new episodic memorypackages/codeboltjs/src/modules/episodicMemory.ts:190
getAgents()(params: IGetAgentsParams) => Promise<IGetAgentsResponse>Get unique agent IDs from an episodic memorypackages/codeboltjs/src/modules/episodicMemory.ts:293
getEventTypes()(params: IGetEventTypesParams) => Promise<IGetEventTypesResponse>Get unique event types from an episodic memorypackages/codeboltjs/src/modules/episodicMemory.ts:263
getMemory()(params: IGetMemoryParams) => Promise<IGetMemoryResponse>Get a specific episodic memory by IDpackages/codeboltjs/src/modules/episodicMemory.ts:218
getTags()(params: IGetTagsParams) => Promise<IGetTagsResponse>Get unique tags from an episodic memorypackages/codeboltjs/src/modules/episodicMemory.ts:278
listMemories()() => Promise<IListMemoriesResponse>List all episodic memoriespackages/codeboltjs/src/modules/episodicMemory.ts:204
queryEvents()(params: IQueryEventsParams) => Promise<IQueryEventsResponse>Query events from an episodic memory with optional filterspackages/codeboltjs/src/modules/episodicMemory.ts:248
unarchiveMemory()(params: IUnarchiveMemoryParams) => Promise<IUnarchiveMemoryResponse>Unarchive an episodic memorypackages/codeboltjs/src/modules/episodicMemory.ts:323
updateTitle()(params: IUpdateTitleParams) => Promise<IUpdateTitleResponse>Update the title of an episodic memorypackages/codeboltjs/src/modules/episodicMemory.ts:338