AI/3-Application/Openclaw-source/apps/android/app/src/main/java/ai/openclaw/app/gateway/GatewaySession.kt | refreshNodeCanvasCapability, handleConnectSuccess, handleMessage, handleResponse, handleEvent (+32) |
AI/3-Application/Openclaw-source/src/gateway/session-utils.ts | truncateTitle, deriveSessionTitle, resolvePositiveNumber, resolveNonNegativeNumber, resolveEstimatedSessionCostUsd (+28) |
AI/3-Application/Openclaw-source/src/gateway/session-utils.fs.ts | normalizeRole, extractPreviewText, isToolCall, extractMediaSummary, buildPreviewItems (+20) |
AI/3-Application/Openclaw-source/src/gateway/server-chat.ts | resolveMergedAssistantText, add, peek, remove, createSessionMessageSubscriberRegistry (+19) |
AI/3-Application/Openclaw-source/src/gateway/call.ts | ensureGatewaySupportsRequiredMethods, executeGatewayRequestWithScopes, resolveGatewayCallTimeout, callGatewayWithScopes, callGatewayScoped (+17) |
AI/3-Application/Openclaw-source/src/gateway/test-helpers.server.ts | rpcReq, occupyPort, onceMessage, getFreePort, startGatewayServerWithRetries (+17) |
AI/3-Application/Openclaw-source/apps/android/app/src/main/java/ai/openclaw/app/gateway/GatewayDiscovery.kt | startUnicastDiscovery, publish, refreshUnicast, keyName, recordsByName (+16) |
AI/3-Application/Openclaw-source/src/gateway/hooks.ts | extractHookToken, normalizeHookHeaders, normalizeWakePayload, resolveHookChannel, resolveHookDeliver (+15) |
AI/3-Application/Openclaw-source/src/gateway/net.ts | resolveGatewayListenHosts, normalizeIp, parseIpLiteral, parseRealIp, resolveForwardedClientIp (+15) |
AI/3-Application/Openclaw-source/src/gateway/client.ts | GatewayClient, start, queueConnect, scheduleReconnect, request (+13) |