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

Function syncSessionMode

cli/src/cursor/runCursor.ts:87–96  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

85 registerLocalHandoffHandler(session.rpcHandlerManager, lifecycle);
86
87 const syncSessionMode = () => {
88 const sessionInstance = sessionWrapperRef.current;
89 if (!sessionInstance) {
90 return;
91 }
92 sessionInstance.setPermissionMode(currentPermissionMode);
93 sessionInstance.setModel(currentModel);
94 sessionInstance.pushKeepAlive();
95 logger.debug(`[cursor] Synced session mode: permissionMode=${currentPermissionMode}, model=${currentModel}`);
96 };
97
98 session.onUserMessage((message, localId) => {
99 const enhancedMode: EnhancedMode = {

Callers 1

runCursorFunction · 0.70

Calls 3

setPermissionModeMethod · 0.80
debugMethod · 0.80
setModelMethod · 0.65

Tested by

no test coverage detected