Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ValueCell-ai/ClawX
/ functions
Functions
2,554 in github.com/ValueCell-ai/ClawX
⨍
Functions
2,554
◇
Types & classes
376
↓ 12 callers
Function
dispatchProtocolEvent
( emitter: GatewayEventEmitter, event: string, payload: unknown, )
electron/gateway/event-dispatch.ts:14
↓ 12 callers
Function
ensurePluginInstalled
( pluginDirName: string, candidateSources: string[], pluginLabel: string, )
electron/utils/plugin-install.ts:529
↓ 12 callers
Function
getChannelAccountsMap
( channelSection: ChannelConfigData | undefined, )
electron/utils/channel-config.ts:309
↓ 12 callers
Function
getOpenClawProviderKey
(type: string, providerId: string)
electron/services/providers/provider-runtime-sync.ts:84
↓ 12 callers
Function
isImageGenerationPending
( segmentMessages: RawMessage[], streamingTools: ToolStatus[] = [], now = Date.now(), )
src/pages/Chat/image-generation-status.ts:153
↓ 12 callers
Function
logLegacyProviderChannel
(channel: string)
electron/main/ipc-handlers.ts:784
↓ 12 callers
Function
makeResponse
(id: unknown, data: unknown)
tests/e2e/chat-model-picker.spec.ts:20
↓ 12 callers
Function
needsWinShell
(bin: string)
electron/utils/win-shell.ts:37
↓ 12 callers
Function
parseGatewayReloadPolicy
(config: unknown)
electron/gateway/reload-policy.ts:37
↓ 12 callers
Function
removeProviderFromOpenClaw
(provider: string)
electron/utils/openclaw-auth.ts:1114
↓ 12 callers
Function
resolveProviderModelForSave
( provider: Pick<ProviderTypeInfo, 'defaultModelId' | 'showModelId' | 'showModelIdInDevModeOnly'> | undefine
src/lib/providers.ts:254
↓ 12 callers
Function
runGatewayStartupSequence
(hooks: StartupHooks)
electron/gateway/startup-orchestrator.ts:48
↓ 12 callers
Function
sessionKeysAreEquivalent
( a: string | null | undefined, b: string | null | undefined, )
src/stores/chat/cron-session-utils.ts:49
↓ 12 callers
Function
trackUiEvent
(event: string, payload: TelemetryPayload = {})
src/lib/telemetry.ts:24
↓ 12 callers
Function
withBase
( type: T, payload: Record<string, unknown>, )
electron/gateway/chat-runtime-events.ts:22
↓ 11 callers
Function
acquireProcessInstanceFileLock
( options: ProcessInstanceFileLockOptions, )
electron/main/process-instance-lock.ts:103
↓ 11 callers
Function
chatHistoryRpcParams
(sessionKey: string, limit: number)
tests/unit/gateway-rpc-test-utils.ts:3
↓ 11 callers
Function
createGateway
(state: 'running' | 'stopped' = 'running')
tests/unit/provider-runtime-sync.test.ts:105
↓ 11 callers
Function
createMockHooks
(overrides: Partial<Parameters<typeof runGatewayStartupSequence>[0]> = {})
tests/unit/gateway-startup-orchestrator.test.ts:23
↓ 11 callers
Function
createSessionActions
( set: ChatSet, get: ChatGet, )
src/stores/chat/session-actions.ts:107
↓ 11 callers
Function
expandPath
(path: string)
electron/utils/paths.ts:43
↓ 11 callers
Function
extractToolUse
(message: RawMessage | unknown)
src/pages/Chat/message-utils.ts:512
↓ 11 callers
Function
getAllSettings
()
electron/utils/store.ts:149
↓ 11 callers
Function
getLatestSocket
()
tests/unit/gateway-ws-client.test.ts:75
↓ 11 callers
Function
isChannelSessionKey
(sessionKey: string)
src/stores/chat/session-key-utils.ts:10
↓ 11 callers
Function
isCronSessionKey
(sessionKey: string)
src/stores/chat/cron-session-utils.ts:27
↓ 11 callers
Function
isToolOnlyMessage
(message: RawMessage | undefined)
src/stores/chat/helpers.ts:1475
↓ 11 callers
Function
logLegacyProviderApiUsage
(method: string, replacement: string)
electron/services/providers/provider-service.ts:55
↓ 11 callers
Function
matchesOptimisticUserMessage
( candidate: RawMessage, optimistic: RawMessage, optimisticTimestampMs: number, )
src/stores/chat/helpers.ts:243
↓ 11 callers
Function
normalizeTimestampMs
(value: unknown)
electron/services/cron-api.ts:78
↓ 11 callers
Function
readNumber
(value: unknown)
electron/gateway/chat-runtime-events.ts:11
↓ 11 callers
Function
removePluginRegistration
(currentConfig: OpenClawConfig, pluginId: string)
electron/utils/channel-config.ts:269
↓ 11 callers
Method
sendMessage
* Send a chat message
electron/gateway/client.ts:205
↓ 11 callers
Function
setOpenClawDefaultModelWithOverride
( provider: string, modelOverride: string | undefined, override: RuntimeProviderConfigOverride, fallba
electron/utils/openclaw-auth.ts:2158
↓ 11 callers
Function
stableStringify
(value: unknown)
tests/e2e/chat-history-startup-retry.spec.ts:3
↓ 11 callers
Function
toMs
Normalize a timestamp to milliseconds. Handles both seconds and ms.
src/stores/chat/helpers.ts:16
↓ 11 callers
Function
writeSkill
(baseDir: string, skillName: string, content: string)
tests/unit/skill-quick-access.test.ts:9
↓ 10 callers
Function
buildCandidateSources
(pluginDirName: string)
electron/utils/plugin-install.ts:655
↓ 10 callers
Function
buildPrelaunchMaintenanceCacheKey
(parts: Record<string, unknown>)
electron/gateway/prelaunch-maintenance-cache.ts:111
↓ 10 callers
Function
buildSnapshotFromConfig
(config: AgentConfigDocument, preloadedChannels?: string[])
electron/utils/agent-config.ts:461
↓ 10 callers
Function
createMockEmitter
()
tests/unit/gateway-event-dispatch.test.ts:4
↓ 10 callers
Method
emitOpen
()
tests/unit/gateway-ws-client.test.ts:39
↓ 10 callers
Function
fileExists
Non-throwing async existence check (replaces existsSync).
electron/utils/openclaw-auth.ts:284
↓ 10 callers
Function
getZoomShortcutAction
(input: ZoomShortcutInput)
electron/main/zoom-shortcuts.ts:7
↓ 10 callers
Function
makeAttachedFile
* Build an AttachedFileMeta entry for a file ref, using cache if available.
src/stores/chat/helpers.ts:930
↓ 10 callers
Function
measureAsync
(timings: Record<string, number>, key: string, fn: () => Promise<T>)
electron/gateway/config-sync.ts:149
↓ 10 callers
Function
probeGatewayReady
( port: number, timeoutMs = 1500, )
electron/gateway/ws-client.ts:19
↓ 10 callers
Function
respond
(id: unknown, data: unknown)
tests/e2e/channels-health-diagnostics.spec.ts:9
↓ 10 callers
Function
stableStringify
(value: unknown)
tests/e2e/chat-new-session-date.spec.ts:10
↓ 10 callers
Function
stableStringify
(value: unknown)
tests/e2e/cron-run-live-status.spec.ts:9
↓ 10 callers
Function
supportsInlineDocumentPreview
(ext: string)
src/lib/generated-files.ts:186
↓ 10 callers
Function
syncTrustedOfficialPluginInstallRecord
( pluginDirName: string, targetDir: string, )
electron/utils/plugin-install.ts:328
↓ 9 callers
Function
captureSessionRunState
(sessionKey: string, state: SessionRunState)
src/stores/chat.ts:367
↓ 9 callers
Function
classifyHistoryStartupRetryError
(error: unknown)
src/stores/chat/history-startup-retry.ts:18
↓ 9 callers
Function
createEntry
(day: number, totalTokens: number)
tests/unit/models-usage-history.test.ts:10
↓ 9 callers
Function
createMenu
(language?: string)
electron/main/menu.ts:30
↓ 9 callers
Function
createTempDir
()
tests/unit/process-instance-lock.test.ts:9
↓ 9 callers
Function
enrichWithToolResultFiles
* Before filtering tool_result messages from history, scan them for any file/image * content and attach those to the immediately following assistant
src/stores/chat/helpers.ts:1043
↓ 9 callers
Function
formatFileSize
(bytes: number)
src/components/file-preview/format.ts:6
↓ 9 callers
Function
getPayloadRecord
(payload: unknown, action: string)
electron/services/providers-api.ts:79
↓ 9 callers
Function
getProviderAccount
(accountId: string)
electron/services/providers/provider-store.ts:66
↓ 9 callers
Function
getProviderDocsUrl
( provider: Pick<ProviderTypeInfo, 'docsUrl' | 'docsUrlZh'> | undefined, language: string )
src/lib/providers.ts:230
↓ 9 callers
Function
getSessionBucket
(activityMs: number, nowMs: number)
src/components/layout/session-buckets.ts:11
↓ 9 callers
Function
hasNonToolAssistantContent
* True when an assistant message carries user-visible final output (text or * image). NOTE: `thinking` blocks are intentionally excluded — they are t
src/stores/chat/helpers.ts:1795
↓ 9 callers
Function
hasPendingToolUse
* True when an assistant message is still waiting on a tool result, i.e. it * represents an intermediate tool-use turn rather than a finished reply.
src/stores/chat.ts:2362
↓ 9 callers
Function
input
(overrides: Partial<Electron.Input>)
tests/unit/zoom-shortcuts.test.ts:4
↓ 9 callers
Method
invoke
(channel: string, ...args: unknown[])
src/types/electron.d.ts:9
↓ 9 callers
Function
isToolResultRole
(role: unknown)
src/stores/chat.ts:1984
↓ 9 callers
Function
isTruncatedHistoryText
(text: string)
src/stores/chat/history-transcript-merge.ts:10
↓ 9 callers
Function
isUnregisteredProviderType
* Provider types that are not in the built-in provider registry (no `providerConfig.api`). * They require explicit api-protocol defaulting to `openai
electron/services/providers/provider-runtime-sync.ts:39
↓ 9 callers
Function
normalizeAgentsConfig
(config: AgentConfigDocument)
electron/utils/agent-config.ts:186
↓ 9 callers
Function
onGatewayEvent
( event: E, handler: HostEventHandler<'gateway', E>, )
src/lib/host-events.ts:33
↓ 9 callers
Method
once
(channel: string, callback: (...args: unknown[]) => void)
src/types/electron.d.ts:11
↓ 9 callers
Function
readAuthProfiles
(agentId: string)
tests/unit/openclaw-auth.test.ts:59
↓ 9 callers
Function
readOpenClawJson
()
tests/unit/channel-config.test.ts:44
↓ 9 callers
Function
requireString
(payload: unknown, key: string)
electron/services/agents-api.ts:23
↓ 9 callers
Function
respond
(id: unknown, data: unknown)
tests/e2e/fixtures/electron.ts:250
↓ 9 callers
Function
rmSafe
(target)
scripts/bundle-openclaw.mjs:503
↓ 9 callers
Function
shouldShowProviderModelId
( provider: Pick<ProviderTypeInfo, 'showModelId' | 'showModelIdInDevModeOnly'> | undefined, devModeUnlocke
src/lib/providers.ts:245
↓ 9 callers
Function
stableStringify
(value: unknown)
tests/e2e/gateway-lifecycle.spec.ts:3
↓ 9 callers
Function
stableStringify
(value: unknown)
tests/e2e/dialog-transitions.spec.ts:10
↓ 9 callers
Method
startPing
* Start ping interval to keep connection alive
electron/gateway/manager.ts:1225
↓ 9 callers
Function
sum
(key)
scripts/comms/replay.mjs:117
↓ 9 callers
Function
supportsInlineDiff
(file: Pick<GeneratedFile, 'ext' | 'contentType'>)
src/lib/generated-files.ts:217
↓ 9 callers
Function
syncDefaultProviderToRuntime
( providerId: string, gatewayManager?: GatewayManager, )
electron/services/providers/provider-runtime-sync.ts:611
↓ 9 callers
Function
syncLaunchAtStartupSettingFromStore
()
electron/main/launch-at-startup.ts:82
↓ 9 callers
Method
updateStatus
* Update status and notify renderer
electron/main/updater.ts:145
↓ 9 callers
Function
upsertStep
(step: TaskStep)
src/pages/Chat/task-visualization.ts:370
↓ 8 callers
Function
clearErrorRecoveryTimer
()
src/stores/chat.ts:305
↓ 8 callers
Function
collectDroppedFiles
(dataTransfer: DataTransfer)
src/lib/collect-dropped-files.ts:79
↓ 8 callers
Function
createProvidersApi
(ctx: ProvidersApiContext)
electron/services/providers-api.ts:467
↓ 8 callers
Function
dedupePaths
(paths: string[])
electron/utils/skill-quick-access.ts:43
↓ 8 callers
Function
discoverAgentIds
()
electron/utils/openclaw-auth.ts:510
↓ 8 callers
Method
emitJsonMessage
(message: unknown)
tests/unit/gateway-ws-client.test.ts:43
↓ 8 callers
Function
findReplyMessageIndex
(messages: RawMessage[], hasStreamingReply: boolean)
src/pages/Chat/task-visualization.ts:45
↓ 8 callers
Function
getMenuTargetWindow
()
electron/main/menu.ts:23
↓ 8 callers
Function
getOpenClawEntryPath
()
electron/utils/paths.ts:143
↓ 8 callers
Function
getProviderDefinition
( type: ProviderType | string, )
electron/shared/providers/registry.ts:373
↓ 8 callers
Function
hasNonToolAssistantContent
(message: RawMessage | undefined)
src/stores/chat.ts:2333
↓ 8 callers
Function
isCurrentSession
()
src/stores/chat.ts:3003
← previous
next →
101–200 of 2,554, ranked by callers