EpisodicMemorySocket
Class: EpisodicMemorySocket
Defined in: CodeBolt/packages/clientsdk/src/sockets/episodic-memory.socket.ts:9
Episodic Memory WebSocket - Query and subscribe to episodic memory events. Action-based protocol with join/leave for targeted updates.
Extends
TypedEventEmitter<EpisodicMemorySocketEvents>
Constructors
Constructor
new EpisodicMemorySocket(connectionManager: SocketConnectionManager, socketName: string): EpisodicMemorySocket;
Defined in: CodeBolt/packages/clientsdk/src/sockets/episodic-memory.socket.ts:12
Parameters
| Parameter | Type | Default value |
|---|---|---|
connectionManager | SocketConnectionManager | undefined |
socketName | string | 'episodicMemory' |
Returns
EpisodicMemorySocket
Overrides
Properties
| Property | Modifier | Type | Inherited from | Defined in |
|---|---|---|---|---|
listeners | protected | Map<string | symbol, Set<(...args: any[]) => void>> | TypedEventEmitter.listeners | CodeBolt/packages/clientsdk/src/core/event-emitter.ts:24 |
Methods
emit()
emit<K>(event: K, ...args: Parameters<EpisodicMemorySocketEvents[K]>): boolean;
Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:54
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
event | K |
...args | Parameters<EpisodicMemorySocketEvents[K]> |
Returns
boolean
Inherited from
getAgents()
getAgents(): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/episodic-memory.socket.ts:72
Returns
void
getEventTypes()
getEventTypes(): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/episodic-memory.socket.ts:64
Returns
void
getTags()
getTags(): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/episodic-memory.socket.ts:68
Returns
void
join()
join(memoryId: string, projectPath?: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/episodic-memory.socket.ts:52
Parameters
| Parameter | Type |
|---|---|
memoryId | string |
projectPath? | string |
Returns
void
leave()
leave(memoryId: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/episodic-memory.socket.ts:56
Parameters
| Parameter | Type |
|---|---|
memoryId | string |
Returns
void
list()
list(filter?: unknown): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/episodic-memory.socket.ts:76
Parameters
| Parameter | Type |
|---|---|
filter? | unknown |
Returns
void
listenerCount()
listenerCount(event: string): number;
Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:75
Parameters
| Parameter | Type |
|---|---|
event | string |
Returns
number
Inherited from
TypedEventEmitter.listenerCount
off()
off<K>(event: K, listener: EpisodicMemorySocketEvents[K]): this;
Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:35
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | EpisodicMemorySocketEvents[K] |
Returns
this
Inherited from
on()
on<K>(event: K, listener: EpisodicMemorySocketEvents[K]): this;
Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:27
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | EpisodicMemorySocketEvents[K] |
Returns
this
Inherited from
once()
once<K>(event: K, listener: EpisodicMemorySocketEvents[K]): this;
Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:46
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | EpisodicMemorySocketEvents[K] |
Returns
this
Inherited from
query()
query(query: unknown): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/episodic-memory.socket.ts:60
Parameters
| Parameter | Type |
|---|---|
query | unknown |
Returns
void
removeAllListeners()
removeAllListeners(event?: string): this;
Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:66
Parameters
| Parameter | Type |
|---|---|
event? | string |
Returns
this