AI/3-Application/Openclaw-source/src/commands/doctor-config-flow.ts | scanLegacyToolsBySenderKeys, maybeRepairLegacyToolsBySenderKeys, loadAndMaybeMigrateDoctorConfig, scanList, resolveUserId (+26) |
AI/3-Application/Openclaw-source/src/commands/onboard-channels.ts | formatAccountLabel, promptRemovalAccountId, setupChannels, resolveWorkspaceDir, getVisibleChannelPlugin (+20) |
AI/3-Application/Openclaw-source/src/commands/onboard-custom.ts | isAzureFoundryUrl, isAzureOpenAiUrl, isAzureUrl, transformAzureConfigUrl, resolveVerificationEndpoint (+17) |
AI/3-Application/Openclaw-source/src/commands/doctor-state-integrity.ts | existsFile, ensureDir, dirPermissionHint, countJsonlLines, formatLinuxSdBackedStateDirWarning (+16) |
AI/3-Application/Openclaw-source/src/commands/onboard-helpers.ts | ensureWorkspaceAndSessions, moveToTrash, handleReset, probeGatewayReachable, waitForGatewayReachable (+13) |
AI/3-Application/Openclaw-source/src/commands/doctor-legacy-config.ts | normalizeCompatibilityConfigValues, isRecord, normalizeDmAliases, allowFromEqual, normalizeProvider (+11) |
AI/3-Application/Openclaw-source/src/commands/health.ts | debugHealth, formatDurationParts, resolveHeartbeatSummary, resolveAgentOrder, buildSessionSummary (+10) |
AI/3-Application/Openclaw-source/src/commands/agent.acp.test.ts | withTempHome, createAcpEnabledConfig, mockConfig, mockConfigWithAcpOverrides, writeAcpSessionStore (+9) |
AI/3-Application/Openclaw-source/src/commands/onboard-search.ts | sortSearchProviderOptions, resolveSearchProviderOptions, resolveSearchProviderEntry, hasKeyInEnv, rawKeyValue (+8) |
AI/3-Application/Openclaw-source/src/commands/agent.test.ts | withTempHome, mockConfig, runWithDefaultAgentConfig, runEmbeddedWithTempConfig, writeSessionStoreSeed (+7) |