MCPcopy Create free account
hub / github.com/tiann/hapi / syncSessionMode

Function syncSessionMode

cli/src/kimi/runKimi.ts:88–98  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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);

Callers 1

runKimiFunction · 0.70

Calls 3

setPermissionModeMethod · 0.80
debugMethod · 0.80
setModelMethod · 0.65

Tested by

no test coverage detected