* 获取最近的消息
(count: number = 10)
| 52 | * 获取最近的消息 |
| 53 | */ |
| 54 | getRecentMessages(count: number = 10): ContextMessage[] { |
| 55 | if (!this.contextData) { |
| 56 | return []; |
| 57 | } |
| 58 | |
| 59 | const messages = this.contextData.layers.conversation.messages; |
| 60 | this.recordAccess('messages'); |
| 61 | return messages.slice(-count); |
| 62 | } |
| 63 | |
| 64 | /** |
| 65 | * 添加工具调用记录 |
nothing calls this directly
no test coverage detected