(message: ChatMessage, targetSession: ChatSession)
| 392 | }, |
| 393 | |
| 394 | onNewMessage(message: ChatMessage, targetSession: ChatSession) { |
| 395 | get().updateTargetSession(targetSession, (session) => { |
| 396 | session.messages = session.messages.concat(); |
| 397 | session.lastUpdate = Date.now(); |
| 398 | }); |
| 399 | |
| 400 | get().updateStat(message, targetSession); |
| 401 | |
| 402 | get().checkMcpJson(message); |
| 403 | |
| 404 | get().summarizeSession(false, targetSession); |
| 405 | }, |
| 406 | |
| 407 | async onUserInput( |
| 408 | content: string, |