MCPcopy Create free account
hub / github.com/echoVic/blade-code / addMessage

Method addMessage

src/context/storage/MemoryStore.ts:37–49  ·  view source on GitHub ↗

* 添加消息到对话上下文

(message: ContextMessage)

Source from the content-addressed store, hash-verified

35 * 添加消息到对话上下文
36 */
37 addMessage(message: ContextMessage): void {
38 if (!this.contextData) {
39 throw new Error('上下文数据未初始化');
40 }
41
42 this.contextData.layers.conversation.messages.push(message);
43 this.contextData.layers.conversation.lastActivity = Date.now();
44 this.contextData.metadata.lastUpdated = Date.now();
45
46 // 检查是否超过大小限制
47 this.enforceMemoryLimit();
48 this.recordAccess('messages');
49 }
50
51 /**
52 * 获取最近的消息

Callers

nothing calls this directly

Calls 2

enforceMemoryLimitMethod · 0.95
recordAccessMethod · 0.95

Tested by

no test coverage detected