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