()
| 86 | registerLocalHandoffHandler(session.rpcHandlerManager, lifecycle); |
| 87 | |
| 88 | const syncSessionMode = () => { |
| 89 | const sessionInstance = sessionWrapperRef.current; |
| 90 | if (!sessionInstance) { |
| 91 | return; |
| 92 | } |
| 93 | sessionInstance.setPermissionMode(currentPermissionMode); |
| 94 | sessionInstance.setModel(sessionModel); |
| 95 | sessionInstance.pushKeepAlive(); |
| 96 | |
| 97 | logger.debug(`[kimi] Synced session config for keepalive: permissionMode=${currentPermissionMode}, model=${resolvedModel}`); |
| 98 | }; |
| 99 | |
| 100 | session.onUserMessage((message, localId) => { |
| 101 | const formattedText = formatMessageWithAttachments(message.content.text, message.content.attachments); |
no test coverage detected