AI/3-Application/Openclaw-source/src/agents/subagent-registry.ts | getSubagentRunByChildSessionKey, resolveAnnounceRetryDelayMs, logAnnounceGiveUp, persistSubagentRuns, suppressAnnounceForSteerRestart (+55) |
AI/3-Application/Openclaw-source/src/agents/tool-display-common.ts | stripOuterQuotes, splitShellWords, binaryName, positionalArgs, firstPositional (+29) |
AI/3-Application/Openclaw-source/src/agents/subagent-announce.ts | buildSubagentSystemPrompt, loadSubagentRegistryRuntime, buildCompactAnnounceStatsLine, loadSessionEntryByKey, hasUsableSessionEntry (+26) |
AI/3-Application/Openclaw-source/src/agents/bash-tools.test.ts | readTextContent, readNormalizedTextContent, readTrimmedLines, readBackgroundLogSnapshot, runLongLogExpectationCase (+24) |
AI/3-Application/Openclaw-source/src/agents/model-selection.ts | normalizeAliasKey, modelKey, legacyModelKey, parseModelRef, resolveAllowlistModelKey (+19) |
AI/3-Application/Openclaw-source/src/agents/models-config.providers.ts | normalizeApiKeyConfig, normalizeProviderModels, normalizeGoogleProvider, normalizeAntigravityProvider, normalizeProviders (+17) |
AI/3-Application/Openclaw-source/src/agents/model-fallback.ts | createModelCandidateCollector, addCandidate, addExplicitCandidate, addAllowlistedCandidate, resolveImageFallbackCandidates (+15) |
AI/3-Application/Openclaw-source/src/agents/cli-credentials.ts | resolveClaudeCliCredentialsPath, parseClaudeCliOauthCredential, readClaudeCliKeychainCredentials, readClaudeCliCredentials, readClaudeCliCredentialsCached (+14) |
AI/3-Application/Openclaw-source/src/agents/model-auth.ts | getApiKeyForModel, requireApiKey, hasUsableCustomProviderApiKey, resolveEnvApiKey, resolveModelAuthMode (+13) |
AI/3-Application/Openclaw-source/src/agents/subagent-control.ts | resolveSessionEntryForKey, ensureControllerOwnsRun, killSubagentRun, cascadeKillChildren, killAllControlledSubagentRuns (+12) |