// Pre-existing unused exports awaiting deletion. // New entries fail CI. After deleting dead code, run `pnpm deadcode:exports:update`. // Do not add entries to avoid fixing new findings. export const KNIP_UNUSED_EXPORT_BASELINE = [ "extensions/acpx/src/process-reaper.ts: AcpxProcessInfo", "extensions/acpx/src/process-reaper.ts: isOpenClawOwnedAcpxProcessCommand", "extensions/canvas/src/host/a2ui.ts: createA2uiHttpRequestHandler", "extensions/canvas/src/host/a2ui.ts: injectCanvasRuntime", "extensions/canvas/src/host/a2ui.ts: isA2uiPath", "extensions/canvas/src/host/server.ts: CANVAS_LIVE_RELOAD_MAX_INBOUND_MESSAGE_BYTES", "extensions/codex/src/session-catalog.ts: CODEX_TERMINAL_RESUME_COMMAND", "extensions/codex/src/session-upstream-activity.ts: checkCodexUpstreamActivity (upstream)", "extensions/codex/src/session-upstream-activity.ts: classifyCodexUpstreamTurns", "extensions/copilot/src/auth-bridge.ts: COPILOT_DEFAULT_AGENT_ID", "extensions/copilot/src/auth-bridge.ts: COPILOT_TOKEN_PROFILE_ERROR", "extensions/copilot/src/auth-bridge.ts: sanitizeAgentId", "extensions/copilot/src/dual-write-transcripts.ts: mirrorCopilotTranscript", "extensions/copilot/src/native-subagent-task-mirror.ts: CopilotNativeSubagentTaskMirror", "extensions/copilot/src/permission-bridge.ts: CopilotPermissionContext", "extensions/copilot/src/permission-bridge.ts: REJECT_ALL_FEEDBACK", "extensions/copilot/src/provider-bridge.ts: COPILOT_BYOK_ENDPOINT_POLICY_ERROR", "extensions/copilot/src/provider-bridge.ts: COPILOT_BYOK_PROVIDER_ERROR", "extensions/copilot/src/provider-bridge.ts: COPILOT_BYOK_TRANSPORT_POLICY_ERROR", "extensions/copilot/src/sdk-loader.ts: COPILOT_SDK_SPEC", "extensions/copilot/src/sdk-loader.ts: resetCopilotSdkCacheForTests", "extensions/copilot/src/sdk-loader.ts: resolveCopilotSdkFallbackDir", "extensions/copilot/src/tool-bridge.ts: convertOpenClawToolToSdkTool", "extensions/copilot/src/tool-bridge.ts: CopilotToolBridgeInput", "extensions/copilot/src/tool-bridge.ts: supportsModelTools", "extensions/copilot/src/workspace-bootstrap.ts: remapCopilotBootstrapContextFiles", "extensions/copilot/src/workspace-bootstrap.ts: renderCopilotWorkspaceBootstrapInstructions", "extensions/copilot/src/workspace-bootstrap.ts: TESTING_EXPORTS", "extensions/crabbox/src/crabbox-worker-provider.ts: CrabboxCommandRunner", "extensions/crabbox/src/crabbox-worker-provider.ts: resolveCrabboxBinary", "extensions/diagnostics-prometheus/src/service.ts: testApi", "extensions/diffs/src/browser.ts: resetSharedBrowserStateForTests", "extensions/diffs/src/shiki-curated-languages.ts: bundledLanguages", "extensions/diffs/src/shiki-curated-languages.ts: bundledLanguagesAlias", "extensions/discord/src/actions/runtime.guild.ts: discordGuildActionRuntime", "extensions/discord/src/actions/runtime.moderation.ts: discordModerationActionRuntime", "extensions/discord/src/approval-native.ts: createDiscordNativeApprovalAdapter", "extensions/discord/src/audit-core.ts: collectDiscordAuditChannelIdsForGuilds", "extensions/discord/src/chunk.ts: chunkDiscordText", "extensions/discord/src/components-registry.ts: clearDiscordComponentEntries", "extensions/discord/src/components-registry.ts: resolveDiscordComponentEntry", "extensions/discord/src/components-registry.ts: resolveDiscordModalEntry", "extensions/discord/src/directory-cache.ts: resetDiscordDirectoryCacheForTest", "extensions/discord/src/internal/client.ts: AnyListener", "extensions/discord/src/internal/client.ts: ClientOptions", "extensions/discord/src/internal/client.ts: ComponentRegistry", "extensions/discord/src/internal/command-deploy.ts: testing", "extensions/discord/src/internal/interactions.ts: BaseInteraction", "extensions/discord/src/internal/rest-scheduler.ts: RestSchedulerOptions", "extensions/discord/src/internal/rest.ts: QueuedRequest", "extensions/discord/src/monitor.gateway.ts: WaitForDiscordGatewayStopParams", "extensions/discord/src/monitor/agent-components.dispatch.ts: resolveDiscordComponentOriginatingTo", "extensions/discord/src/monitor/agent-components.ts: createDiscordComponentButton", "extensions/discord/src/monitor/agent-components.ts: createDiscordComponentChannelSelect", "extensions/discord/src/monitor/agent-components.ts: createDiscordComponentMentionableSelect", "extensions/discord/src/monitor/agent-components.ts: createDiscordComponentRoleSelect", "extensions/discord/src/monitor/agent-components.ts: createDiscordComponentStringSelect", "extensions/discord/src/monitor/agent-components.ts: createDiscordComponentUserSelect", "extensions/discord/src/monitor/allow-list.ts: resolveDiscordRoleAllowed", "extensions/discord/src/monitor/auto-presence.ts: resolveDiscordAutoPresenceDecision", "extensions/discord/src/monitor/channel-access.ts: resolveDiscordChannelOwnerIdSafe", "extensions/discord/src/monitor/exec-approvals.ts: ExecApprovalButton", "extensions/discord/src/monitor/gateway-metadata.ts: fetchDiscordGatewayInfo", "extensions/discord/src/monitor/gateway-metadata.ts: parseDiscordGatewayInfoBody", "extensions/discord/src/monitor/gateway-supervisor.ts: classifyDiscordGatewayEvent", "extensions/discord/src/monitor/inbound-context.ts: buildDiscordUntrustedContext", "extensions/discord/src/monitor/message-channel-info.ts: resetDiscordChannelInfoCacheForTest", "extensions/discord/src/monitor/model-picker-preferences.ts: buildDiscordModelPickerPreferenceKey", "extensions/discord/src/monitor/model-picker.state.ts: computeAlphaBuckets", "extensions/discord/src/monitor/model-picker.state.ts: DISCORD_CUSTOM_ID_MAX_CHARS", "extensions/discord/src/monitor/model-picker.state.ts: DISCORD_MODEL_PICKER_BUCKET_TARGET_SIZE", "extensions/discord/src/monitor/model-picker.state.ts: DISCORD_MODEL_PICKER_MODEL_PAGE_SIZE", "extensions/discord/src/monitor/model-picker.state.ts: DISCORD_MODEL_PICKER_PROVIDER_PAGE_SIZE", "extensions/discord/src/monitor/model-picker.state.ts: DISCORD_MODEL_PICKER_PROVIDER_SINGLE_PAGE_MAX", "extensions/discord/src/monitor/model-picker.state.ts: parseDiscordModelPickerCustomId", "extensions/discord/src/monitor/native-command-ui.ts: DispatchDiscordCommandInteraction", "extensions/discord/src/monitor/native-command.runtime.ts: testing", "extensions/discord/src/monitor/native-command.ts: testing", "extensions/discord/src/monitor/provider.lifecycle.ts: resolveDiscordGatewayReadyTimeoutMs", "extensions/discord/src/monitor/provider.lifecycle.ts: resolveDiscordGatewayRuntimeReadyTimeoutMs", "extensions/discord/src/monitor/provider.ts: testing", "extensions/discord/src/monitor/thread-title.ts: normalizeGeneratedThreadTitle", "extensions/discord/src/resolve-allowlist-common.ts: findDiscordGuildByName", "extensions/discord/src/retry.ts: isRetryableDiscordPreConnectError", "extensions/discord/src/retry.ts: isRetryableDiscordTransientError", "extensions/discord/src/runtime.ts: DiscordRuntime", "extensions/discord/src/voice-message.ts: VoiceMessageMetadata", "extensions/discord/src/voice/prompt.ts: DISCORD_VOICE_SPOKEN_OUTPUT_CONTRACT", "extensions/file-transfer/src/node-host/dir-fetch.ts: testing", "extensions/file-transfer/src/shared/node-invoke-policy.ts: testing", "extensions/file-transfer/src/tools/dir-fetch-tool.ts: testing", "extensions/google-meet/src/transports/chrome.ts: testing", "extensions/google/src/gemini-web-search-provider.ts: testing", "extensions/googlechat/src/approval-card-actions.ts: clearGoogleChatApprovalCardBindingsForTest", "extensions/googlechat/src/auth.ts: testing", "extensions/googlechat/src/google-auth.runtime.ts: __testing", "extensions/googlechat/src/google-auth.runtime.ts: createGoogleAuthFetch", "extensions/googlechat/src/monitor-routing.ts: handleGoogleChatWebhookRequest", "extensions/googlechat/src/monitor.ts: testing", "extensions/googlechat/src/targets.ts: resolveGoogleChatSpaceChatType", "extensions/imessage/src/monitor-reply-cache.ts: resetIMessageShortIdState", "extensions/irc/src/client.ts: buildFallbackNick", "extensions/irc/src/client.ts: buildIrcNickServCommands", "extensions/irc/src/config-schema.ts: IrcConfigSchema", "extensions/irc/src/control-chars.ts: isIrcControlChar", "extensions/irc/src/monitor.ts: resolveIrcInboundTarget", "extensions/irc/src/runtime.ts: clearIrcRuntime", "extensions/linux-node/src/commands.ts: LinuxNodeCommandDeps", "extensions/linux-node/src/commands.ts: listLinuxVideoDevices", "extensions/linux-node/src/commands.ts: MAX_MEDIA_RAW_BYTES", "extensions/linux-node/src/commands.ts: VideoDevice", "extensions/linux-node/src/executables.ts: createCachedExecutableResolver", "extensions/llama-cpp/src/embedding-provider.ts: createLlamaCppMemoryEmbeddingProvider", "extensions/llama-cpp/src/embedding-provider.ts: DEFAULT_LLAMA_CPP_EMBEDDING_MODEL", "extensions/llama-cpp/src/embedding-provider.ts: formatLlamaCppSetupError", "extensions/lmstudio/src/stream.ts: resetLmstudioPreloadCooldownForTest", "extensions/logbook/src/analyze.ts: clockToMs", "extensions/logbook/src/analyze.ts: extractJsonPayload", "extensions/matrix/src/approval-reactions.ts: clearMatrixApprovalReactionTargetsForTest", "extensions/matrix/src/matrix/client/config.ts: setMatrixAuthClientDepsForTest", "extensions/matrix/src/matrix/monitor/handler.ts: MatrixRetryableInboundError", "extensions/matrix/src/matrix/monitor/index.ts: testing", "extensions/matrix/src/matrix/monitor/room-history.ts: createRoomHistoryTrackerForTests", "extensions/matrix/src/runtime.ts: clearMatrixRuntime", "extensions/mattermost/src/mattermost/interactions.ts: buildButtonAttachments", "extensions/mattermost/src/mattermost/reactions.ts: resetMattermostReactionBotUserCacheForTests", "extensions/mattermost/src/mattermost/runtime-api.ts: buildInboundHistoryFromMap", "extensions/mattermost/src/mattermost/runtime-api.ts: buildPendingHistoryContextFromMap", "extensions/mattermost/src/mattermost/runtime-api.ts: recordPendingHistoryEntryIfEnabled", "extensions/mattermost/src/mattermost/slash-http.ts: resetMattermostSlashCommandValidationCacheForTests", "extensions/mattermost/src/mattermost/target-resolution.ts: resetMattermostOpaqueTargetCacheForTests", "extensions/mattermost/src/mattermost/thread-participation.ts: clearMattermostThreadParticipationCache", "extensions/msteams/src/pending-uploads.ts: clearPendingUploads", "extensions/msteams/src/pending-uploads.ts: getPendingUploadCount", "extensions/msteams/src/sent-message-cache.ts: clearMSTeamsSentMessageCache", "extensions/msteams/src/team-identity.ts: _teamGroupIdCacheForTest", "extensions/msteams/src/thread-parent-context.ts: resetThreadParentContextCachesForTest", "extensions/msteams/src/user-agent.ts: resetUserAgentCache", "extensions/nextcloud-talk/src/monitor.ts: NextcloudTalkRetryableWebhookError", "extensions/nextcloud-talk/src/monitor.ts: readNextcloudTalkWebhookBody", "extensions/nextcloud-talk/src/room-info.ts: testing", "extensions/oc-path/src/cli.ts: pathEmitCommand", "extensions/oc-path/src/cli.ts: pathFindCommand", "extensions/oc-path/src/cli.ts: pathResolveCommand", "extensions/oc-path/src/cli.ts: pathSetCommand", "extensions/oc-path/src/cli.ts: pathValidateCommand", "extensions/ollama/src/provider-models.ts: resetOllamaModelShowInfoCacheForTest", "extensions/ollama/src/web-search-provider.ts: testing", "extensions/openshell/src/backend.ts: ENSURE_OPEN_SHELL_REMOTE_REAL_DIRECTORY_SCRIPT", "extensions/openshell/src/backend.ts: PINNED_REMOTE_PATH_MUTATION_SCRIPT", "extensions/parallel/src/parallel-mcp-search.runtime.ts: extractMcpToolPayload", "extensions/parallel/src/parallel-mcp-search.runtime.ts: iterMcpMessages", "extensions/parallel/src/parallel-mcp-search.runtime.ts: selectMcpEnvelope", "extensions/qa-channel/src/inbound.ts: isHttpMediaUrl", "extensions/qa-lab/src/gateway-process-boundary.ts: __testing", "extensions/qa-lab/src/qa-agent-workspace.ts: __testing", "extensions/qa-lab/src/runtime-parity.ts: __testing", "extensions/qa-lab/src/suite-runtime-agent-session.ts: setSessionStoreLockRetryDelaysMsForTests", "extensions/qa-matrix/src/runners/contract/runtime.ts: testing", "extensions/qa-matrix/src/runners/contract/scenario-runtime-cli.ts: testing", "extensions/qa-matrix/src/runners/contract/scenario-runtime-e2ee-destructive.ts: testing", "extensions/qa-matrix/src/runners/contract/scenarios.ts: testing", "extensions/qa-matrix/src/substrate/client.ts: testing", "extensions/qa-matrix/src/substrate/e2ee-client.ts: testing", "extensions/qa-matrix/src/substrate/harness.runtime.ts: testing", "extensions/signal/src/reply-authors.ts: clearSignalReplyAuthorsForTest", "extensions/sms/src/channel.ts: resolveSmsTextChunkLimit", "extensions/sms/src/config-schema.ts: SmsConfigSchema", "extensions/sms/src/gateway.ts: registerSmsWebhookRoute", "extensions/sms/src/twilio.ts: computeTwilioSignature", "extensions/sms/src/twilio.ts: parseTwilioFormBody", "extensions/sms/src/twilio.ts: TwilioSmsApiError", "extensions/sms/src/webhook.ts: testing", "extensions/synology-chat/src/channel.ts: createSynologyChatPlugin", "extensions/synology-chat/src/client.ts: fetchChatUsers (synologyClient)", "extensions/synology-chat/src/webhook-handler.ts: clearSynologyWebhookRateLimiterStateForTest", "extensions/telegram/src/account-throttler.ts: clearAccountThrottlersForTest", "extensions/telegram/src/account-throttler.ts: createTelegramAccountThrottler", "extensions/telegram/src/bot-info-cache.ts: setTelegramBotInfoCacheStoreForTest", "extensions/telegram/src/bot-info-cache.ts: TELEGRAM_BOT_INFO_CACHE_MAX_AGE_MS", "extensions/telegram/src/bot-message-dispatch.ts: resetTelegramReplyFenceForTests", "extensions/telegram/src/bot-native-commands.ts: __testing", "extensions/telegram/src/bot-native-commands.ts: testing", "extensions/telegram/src/bot-processing-outcome.ts: withTelegramSpooledReplayUpdate", "extensions/telegram/src/bot.ts: setTelegramBotRuntimeForTest", "extensions/telegram/src/channel-actions.ts: telegramMessageActionRuntime", "extensions/telegram/src/error-policy.ts: resetTelegramErrorPolicyStoreForTest", "extensions/telegram/src/group-migration.ts: migrateTelegramGroupsInPlace", "extensions/telegram/src/message-cache.ts: resetTelegramMessageCacheBucketsForTest", "extensions/telegram/src/message-cache.ts: TelegramMessageCachePersistentStore", "extensions/telegram/src/message-dispatch-dedupe.ts: buildTelegramMessageDispatchReplayKey", "extensions/telegram/src/message-dispatch-dedupe.ts: forgetTelegramMessageDispatchReplay", "extensions/telegram/src/message-dispatch-dedupe.ts: TelegramMessageDispatchReplayForgetError", "extensions/telegram/src/message-dispatch-dedupe.ts: TelegramMessageDispatchReplayGuard", "extensions/telegram/src/miniapp/command.ts: createTelegramMiniAppDashboardCommand", "extensions/telegram/src/network-config.ts: resetTelegramNetworkConfigStateForTests", "extensions/telegram/src/polling-lease.ts: resetTelegramPollingLeasesForTests", "extensions/telegram/src/polling-session.ts: testing", "extensions/telegram/src/runtime.ts: clearTelegramRuntime", "extensions/telegram/src/sent-message-cache.ts: clearSentMessageCache", "extensions/telegram/src/sent-message-cache.ts: resetSentMessageCacheForTest", "extensions/telegram/src/sent-message-cache.ts: setTelegramSentMessageStoreForTest", "extensions/telegram/src/startup-probe-limiter.ts: resetTelegramStartupProbeLimiterForTests", "extensions/telegram/src/sticker-cache-store.ts: clearTelegramStickerCacheForTest", "extensions/telegram/src/sticker-cache-store.ts: setTelegramStickerCacheStoreForTest", "extensions/telegram/src/telegram-ingress-spool.ts: claimTelegramSpooledUpdate", "extensions/telegram/src/telegram-ingress-spool.ts: completeTelegramSpooledUpdate", "extensions/telegram/src/telegram-ingress-spool.ts: TELEGRAM_SPOOLED_UPDATE_PROCESSING_STALE_MS", "extensions/telegram/src/thread-bindings.ts: __testing", "extensions/telegram/src/thread-bindings.ts: setTelegramThreadBindingStoreForTest", "extensions/telegram/src/topic-name-cache.ts: resetTopicNameCacheForTest", "extensions/telegram/src/topic-name-cache.ts: setTelegramTopicNameStoreFactoryForTest", "extensions/telegram/src/update-offset-store.ts: setTelegramUpdateOffsetStoreForTest", "extensions/telegram/src/update-offset-store.ts: TelegramUpdateOffsetState", "extensions/twitch/src/client-manager-registry.ts: clearRegistryForTest", "extensions/twitch/src/config.ts: ResolvedTwitchAccountContext", "extensions/twitch/src/monitor.ts: testing", "extensions/twitch/src/monitor.ts: TwitchMonitorOptions", "extensions/twitch/src/monitor.ts: TwitchMonitorResult", "extensions/twitch/src/monitor.ts: TwitchRuntimeEnv", "extensions/twitch/src/send.ts: SendMessageResult", "extensions/twitch/src/token.ts: TwitchTokenSource", "extensions/vault/src/cli.ts: testing", "extensions/voice-call/src/cli.ts: testing", "extensions/voice-call/src/runtime-state.ts: clearVoiceCallStateRuntime", "extensions/whatsapp/src/auto-reply/monitor/group-gating.ts: resetGroupDropWarningsForTests", "extensions/workboard/src/command.ts: handleWorkboardCommand", "extensions/workboard/src/store.ts: PersistedWorkboardAttachment", "extensions/workboard/src/store.ts: PersistedWorkboardBoard", "extensions/workboard/src/store.ts: PersistedWorkboardCard", "extensions/workboard/src/store.ts: PersistedWorkboardNotificationSubscription", "extensions/workboard/src/store.ts: WorkboardKeyedStore", "extensions/workspaces/src/broadcast.ts: resetWorkspaceBroadcastForTest", "extensions/workspaces/src/cli.ts: parseWorkspaceBindingShorthand", "extensions/workspaces/src/manifest.ts: loadWidgetManifest", "extensions/workspaces/src/serve.ts: parseWidgetRequestPath", "extensions/workspaces/src/serve.ts: WIDGET_CSP", "extensions/xai/src/responses-tool-shared.ts: testing", "extensions/xai/src/web-search-shared.ts: wrapXaiWebSearchError", "extensions/zalo/src/monitor.ts: testing", "extensions/zalo/src/outbound-media.ts: clearHostedZaloMediaForTest", "extensions/zalouser/src/monitor.ts: __testing", "extensions/zalouser/src/zalo-js.ts: __testing", "src/acp/control-plane/active-turns.ts: resetAcpActiveTurnsForTests", "src/acp/runtime/registry.ts: AcpRuntimeBackend", "src/agents/agent-bundle-lsp-runtime.ts: spawnLspServerProcess", "src/agents/agent-hooks/compaction-instructions.ts: DEFAULT_COMPACTION_INSTRUCTIONS", "src/agents/agent-hooks/compaction-safeguard.ts: testing", "src/agents/agent-hooks/context-pruning.ts: computeEffectiveSettings", "src/agents/agent-hooks/context-pruning.ts: DEFAULT_CONTEXT_PRUNING_SETTINGS", "src/agents/agent-hooks/context-pruning.ts: pruneContextMessages", "src/agents/agent-hooks/context-pruning/settings.ts: DEFAULT_CONTEXT_PRUNING_SETTINGS", "src/agents/agent-project-settings-snapshot.ts: DEFAULT_EMBEDDED_AGENT_PROJECT_SETTINGS_POLICY", "src/agents/agent-steering-queue.ts: buildMergedAgentSteeringPrompt", "src/agents/agent-steering-queue.ts: listPendingAgentSteeringItemsFromSubagentRuns", "src/agents/agent-tools.before-tool-call.ts: BeforeToolCallBlockedError", "src/agents/agent-tools.before-tool-call.ts: testing", "src/agents/agent-tools.read.ts: REQUIRED_PARAM_GROUPS", "src/agents/agent-tools.read.ts: resolveToolPathAgainstWorkspaceRoot", "src/agents/apply-patch.ts: applyPatch", "src/agents/auth-profiles/external-auth.ts: testing", "src/agents/auth-profiles/oauth-identity.ts: isSameOAuthIdentity", "src/agents/auth-profiles/oauth.ts: isRefreshTokenReusedError", "src/agents/auth-profiles/oauth.ts: resetOAuthRefreshQueuesForTest", "src/agents/auth-profiles/runtime-snapshots.ts: getRuntimeAuthProfileStoreCredentialMutationRevision", "src/agents/auth-profiles/runtime-snapshots.ts: getRuntimeAuthProfileStoreStateMutationRevision", "src/agents/auth-profiles/runtime-snapshots.ts: testing", "src/agents/auth-profiles/store.ts: testing", "src/agents/auth-profiles/usage.ts: testing", "src/agents/bash-process-registry.ts: resetProcessRegistryForTests", "src/agents/cache-trace.ts: summarizeMessages", "src/agents/chutes-oauth.ts: CHUTES_TOKEN_ENDPOINT", "src/agents/chutes-oauth.ts: CHUTES_USERINFO_ENDPOINT", "src/agents/cli-auth-epoch.ts: resetCliAuthEpochTestDeps", "src/agents/cli-auth-epoch.ts: setCliAuthEpochTestDeps", "src/agents/cli-backends.ts: resolveCliBackendLiveTest", "src/agents/cli-backends.ts: testing", "src/agents/cli-credentials.ts: MiniMaxCliCredential (cliCredentials)", "src/agents/cli-credentials.ts: readClaudeCliCredentials", "src/agents/cli-credentials.ts: readCodexCliCredentials (cliCredentials)", "src/agents/cli-credentials.ts: resetCliCredentialCachesForTest", "src/agents/cli-runner/claude-live-session.ts: buildClaudeLiveArgs", "src/agents/cli-runner/claude-live-session.ts: resetClaudeLiveSessionsForTest", "src/agents/cli-runner/execute.ts: buildCliEnvAuthLog", "src/agents/cli-runner/execute.ts: buildCliExecLogLine", "src/agents/cli-runner/execute.ts: setCliRunnerExecuteTestDeps", "src/agents/cli-runner/helpers.ts: loadPromptRefImages", "src/agents/cli-runner/helpers.ts: writeCliImages", "src/agents/cli-runner/prepare.ts: setCliRunnerPrepareTestDeps", "src/agents/cli-runner/prepare.ts: shouldSkipLocalCliCredentialEpoch", "src/agents/cli-runner/session-history.ts: MAX_AUTO_CLI_SESSION_RESEED_HISTORY_CHARS", "src/agents/cli-runner/session-history.ts: MAX_CLI_SESSION_HISTORY_FILE_BYTES", "src/agents/cli-runner/session-history.ts: MAX_CLI_SESSION_HISTORY_MESSAGES", "src/agents/cli-runner/session-history.ts: MAX_CLI_SESSION_RESEED_HISTORY_CHARS", "src/agents/code-mode-namespaces.ts: clearCodeModeNamespacesForTest", "src/agents/code-mode-namespaces.ts: CodeModeNamespaceContext", "src/agents/code-mode-namespaces.ts: CodeModeNamespaceRegistration", "src/agents/code-mode-namespaces.ts: CodeModeNamespaceScope", "src/agents/code-mode-namespaces.ts: CodeModeNamespaceToolCall", "src/agents/code-mode-namespaces.ts: CodeModeNamespaceToolInputMapper", "src/agents/code-mode-namespaces.ts: createCodeModeNamespaceTool", "src/agents/code-mode-namespaces.ts: listCodeModeNamespaces", "src/agents/code-mode-namespaces.ts: registerCodeModeNamespaceForPlugin", "src/agents/code-mode-namespaces.ts: RegisteredCodeModeNamespace", "src/agents/code-mode.ts: CodeModeConfig", "src/agents/code-mode.ts: isCodeModeControlTool", "src/agents/code-mode.ts: testing", "src/agents/command/attempt-execution.helpers.ts: claudeCliSessionTranscriptPath", "src/agents/command/attempt-execution.helpers.ts: formatClaudeCliFallbackPrelude", "src/agents/command/delivery.ts: normalizeAgentCommandReplyPayloads", "src/agents/compaction-planning-worker.ts: compactionPlanningWorkerTesting", "src/agents/compaction-planning.worker.ts: runCompactionPlanningWorkerInput", "src/agents/compaction.ts: buildCompactionSummarizationInstructions", "src/agents/compaction.ts: summarizeWithFallback", "src/agents/core-tool-factory-descriptors.ts: CORE_TOOL_FACTORY_DESCRIPTORS", "src/agents/embedded-agent-helpers/turns.ts: mergeConsecutiveUserTurns", "src/agents/embedded-agent-runner/context-engine-maintenance.ts: buildContextEngineMaintenanceRuntimeContext", "src/agents/embedded-agent-runner/context-engine-maintenance.ts: createDeferredTurnMaintenanceAbortSignal", "src/agents/embedded-agent-runner/context-engine-maintenance.ts: resetDeferredTurnMaintenanceStateForTest", "src/agents/embedded-agent-runner/context-truncation-notice.ts: CONTEXT_LIMIT_TRUNCATION_NOTICE", "src/agents/embedded-agent-runner/extra-params.ts: testing", "src/agents/embedded-agent-runner/model-discovery-cache.ts: resetModelDiscoveryCacheForTest", "src/agents/embedded-agent-runner/openrouter-model-capabilities.ts: OpenRouterModelCapabilities", "src/agents/embedded-agent-runner/prompt-cache-observability.ts: resetPromptCacheObservabilityForTest", "src/agents/embedded-agent-runner/run.ts: testing", "src/agents/embedded-agent-runner/run/attempt-trajectory-status.ts: NON_DELIVERABLE_TERMINAL_TURN_REASON", "src/agents/embedded-agent-runner/run/attempt.llm-boundary.ts: insertRuntimeContextMessageForPrompt", "src/agents/embedded-agent-runner/run/attempt.queue-message.ts: cancelQueuedSteeringMessage", "src/agents/embedded-agent-runner/run/attempt.queue-message.ts: steerAndWaitForTranscriptCommit", "src/agents/embedded-agent-runner/run/attempt.session-lock.ts: resetEmbeddedAttemptSessionFileOwnersForTest", "src/agents/embedded-agent-runner/run/attempt.thread-helpers.ts: ATTEMPT_CACHE_TTL_CUSTOM_TYPE", "src/agents/embedded-agent-runner/run/failover-observation.ts: normalizeFailoverDecisionObservationBase", "src/agents/embedded-agent-runner/run/history-image-prune.ts: PRUNED_HISTORY_IMAGE_MARKER", "src/agents/embedded-agent-runner/run/history-image-prune.ts: PRUNED_HISTORY_MEDIA_REFERENCE_MARKER", "src/agents/embedded-agent-runner/run/incomplete-turn.ts: EMPTY_RESPONSE_RETRY_INSTRUCTION", "src/agents/embedded-agent-runner/run/incomplete-turn.ts: REASONING_ONLY_RETRY_INSTRUCTION", "src/agents/embedded-agent-runner/run/message-merge-strategy.ts: DEFAULT_MESSAGE_MERGE_STRATEGY_ID", "src/agents/embedded-agent-runner/run/message-merge-strategy.ts: registerMessageMergeStrategyForTest", "src/agents/embedded-agent-runner/run/setup.ts: resolveEffectiveRuntimeModel", "src/agents/embedded-agent-runner/runs.ts: clearEmbeddedRunAbandonment", "src/agents/embedded-agent-runner/runs.ts: forceClearEmbeddedAgentRun", "src/agents/embedded-agent-runner/runs.ts: markEmbeddedRunAbandoned", "src/agents/embedded-agent-runner/runs.ts: testing", "src/agents/embedded-agent-runner/session-manager-cache.ts: createSessionManagerCache", "src/agents/embedded-agent-runner/thinking.ts: isAssistantMessageWithContent", "src/agents/embedded-agent-runner/thinking.ts: OMITTED_ASSISTANT_REASONING_TEXT", "src/agents/embedded-agent-runner/tool-call-argument-decoding.ts: decodeHtmlEntitiesInObject", "src/agents/embedded-agent-runner/tool-result-truncation.ts: calculateMaxToolResultChars", "src/agents/embedded-agent-runner/tool-result-truncation.ts: getToolResultTextLength", "src/agents/embedded-agent-runner/tool-result-truncation.ts: truncateOversizedToolResultsInRuntimeTranscript", "src/agents/embedded-agent-runner/tool-result-truncation.ts: truncateOversizedToolResultsInSession", "src/agents/embedded-agent-runner/tool-result-truncation.ts: truncateToolResultText", "src/agents/embedded-agent-subscribe.handlers.messages.ts: buildAssistantStreamData", "src/agents/embedded-agent-subscribe.handlers.messages.ts: recordPendingAssistantReplyDirectives", "src/agents/embedded-agent-subscribe.handlers.messages.ts: resolveSilentReplyFallbackText", "src/agents/embedded-agent-subscribe.tools.ts: isToolResultMediaTrusted", "src/agents/fallback-skip-cache.ts: peekFallbackSkipBucketsForTest", "src/agents/fallback-skip-cache.ts: resetFallbackSkipCacheForTest", "src/agents/harness/lifecycle-hook-helpers.ts: clearAgentHarnessFinalizeRetryBudget", "src/agents/lanes.ts: AGENT_LANE_CRON_NESTED", "src/agents/lanes.ts: AGENT_LANE_NESTED", "src/agents/live-auth-keys.ts: collectAnthropicApiKeys", "src/agents/live-auth-keys.ts: isAnthropicBillingError", "src/agents/live-model-switch.ts: hasDifferentLiveSessionModelSelection", "src/agents/live-model-switch.ts: resolveLiveSessionModelSelection", "src/agents/mcp-ui-resource.ts: MCP_APP_RESOURCE_MAX_BYTES", "src/agents/mcp-ui-resource.ts: MCP_APP_RESOURCE_MIME_TYPE", "src/agents/mcp-ui-resource.ts: testing", "src/agents/media-generation-task-status-shared.ts: findRecentStartedMediaGenerationTaskForSession", "src/agents/media-generation-task-status-shared.ts: resetRecentMediaGenerationDuplicateGuardsForTests", "src/agents/model-fallback-observation.ts: resetModelFallbackDecisionLogCoalescingForTest", "src/agents/model-fallback.ts: FallbackSummaryError", "src/agents/model-fallback.ts: testing", "src/agents/model-selection-shared.ts: providerWildcardModelKey", "src/agents/model-selection-shared.ts: resolveAllowedModelSelection", "src/agents/model-suppression.ts: clearModelSuppressionResolverCacheForTest", "src/agents/models-config-state.ts: resetModelsJsonReadyCacheForTest", "src/agents/models-config.plan.ts: planOpenClawModelsJsonWithDeps", "src/agents/models-config.plan.ts: ResolveImplicitProvidersForModelsJson", "src/agents/models-config.plan.ts: resolveProvidersForModelsJsonWithDeps", "src/agents/models-config.providers.implicit.ts: resolvePluginMetadataProviderOwnersForTest", "src/agents/models-config.providers.implicit.ts: resolveProviderDiscoveryFilterForTest", "src/agents/models-config.providers.secret-helpers.ts: resolveAwsSdkApiKeyVarName", "src/agents/models-config.ts: ensureModelsFileModeForModelsJson", "src/agents/models-config.ts: resetModelsJsonReadyCacheForTest", "src/agents/models-config.ts: writeModelsFileAtomicForModelsJson", "src/agents/modes/interactive/theme/theme.ts: setTheme", "src/agents/openai-completions-compat.ts: resolveOpenAICompletionsCompatDefaults", "src/agents/openai-transport-stream.ts: testing", "src/agents/plugin-model-catalog.ts: PLUGIN_MODEL_CATALOG_FILE", "src/agents/provider-attribution.ts: listProviderAttributionPolicies", "src/agents/provider-attribution.ts: resolveProviderAttributionIdentity", "src/agents/provider-attribution.ts: resolveProviderAttributionPolicy", "src/agents/provider-transport-stream.ts: isTransportAwareApiSupported", "src/agents/run-wait.ts: testing", "src/agents/session-suspension.ts: testing", "src/agents/session-write-lock.ts: resetSessionWriteLockStateForTest", "src/agents/session-write-lock.ts: testing", "src/agents/sessions/keybindings.ts: AppKeybindings", "src/agents/sessions/keybindings.ts: Keybinding", "src/agents/sessions/keybindings.ts: KEYBINDINGS", "src/agents/sessions/keybindings.ts: KeyId", "src/agents/sessions/prompt-templates.ts: parseCommandArgs", "src/agents/sessions/prompt-templates.ts: substituteArgs", "src/agents/sessions/tools/bash.ts: resolveBashTimeoutMs", "src/agents/shell-snapshot.ts: resetShellSnapshotCacheForTests", "src/agents/shell-snapshot.ts: resolveShellSnapshotDir", "src/agents/shell-utils.ts: getPosixShellArgs", "src/agents/shell-utils.ts: resolvePowerShellPath", "src/agents/shell-utils.ts: resolveShellFromPath", "src/agents/shell-utils.ts: resolveShellFromWhich", "src/agents/shell-utils.ts: resolveWindowsBashPath", "src/agents/stream-message-shared.ts: buildAssistantMessageWithZeroUsage", "src/agents/subagent-announce-delivery.ts: testing", "src/agents/subagent-announce-dispatch.ts: mapSteerOutcomeToDeliveryResult", "src/agents/subagent-announce-output.ts: testing", "src/agents/subagent-attachments.ts: decodeStrictBase64", "src/agents/subagent-control.ts: testing", "src/agents/subagent-registry-helpers.ts: resolveSubagentSessionStatus", "src/agents/subagent-registry-maintenance.ts: listSessionMaintenanceProtectedSubagentSessionKeys", "src/agents/subagent-registry-read.ts: getSubagentRunByChildSessionKey", "src/agents/subagent-registry.store.ts: saveSubagentRegistryToDisk", "src/agents/subagent-registry.ts: addSubagentRunForTests", "src/agents/subagent-registry.ts: countPendingDescendantRunsExcludingRun", "src/agents/subagent-registry.ts: finalizeInterruptedSubagentRun", "src/agents/subagent-registry.ts: getSubagentSessionRuntimeMs", "src/agents/subagent-registry.ts: getSubagentSessionStartedAt", "src/agents/subagent-registry.ts: isSubagentSessionRunActive", "src/agents/subagent-registry.ts: listSessionMaintenanceProtectedSubagentSessionKeys", "src/agents/subagent-registry.ts: listSubagentRunsForRequester", "src/agents/subagent-registry.ts: releaseSubagentRun", "src/agents/subagent-registry.ts: resetSubagentRegistryForTests", "src/agents/subagent-registry.ts: resolveRequesterForChildSession", "src/agents/subagent-registry.ts: resolveSubagentSessionStatus", "src/agents/subagent-registry.ts: shouldIgnorePostCompletionAnnounceForSession", "src/agents/subagent-registry.ts: testing", "src/agents/subagent-spawn.ts: testing", "src/agents/system-prompt-config.ts: resolveAgentSystemPromptConfig", "src/agents/tool-call-id.ts: sanitizeToolCallId", "src/agents/tool-loop-detection.ts: CRITICAL_THRESHOLD", "src/agents/tool-loop-detection.ts: GLOBAL_CIRCUIT_BREAKER_THRESHOLD", "src/agents/tool-loop-detection.ts: hashToolCall", "src/agents/tool-loop-detection.ts: TOOL_CALL_HISTORY_SIZE", "src/agents/tool-loop-detection.ts: WARNING_THRESHOLD", "src/agents/tool-policy-pipeline.ts: resetToolPolicyWarningCacheForTest", "src/agents/tool-search.ts: testing", "src/agents/tool-search.ts: ToolSearchCatalogSession", "src/agents/tools/agent-step.ts: testing", "src/agents/tools/image-generate-tool.ts: resolveImageGenerationModelConfigForTool", "src/agents/tools/image-tool.ts: resolveImageModelConfigForTool", "src/agents/tools/image-tool.ts: testing", "src/agents/tools/model-config.helpers.ts: hasDirectProviderApiKeyAuthForTool", "src/agents/tools/sessions-resolution.ts: looksLikeSessionKey", "src/agents/tools/sessions-resolution.ts: testing", "src/agents/tools/sessions-send-tool.a2a.ts: testing", "src/agents/tools/video-generate-tool.ts: resolveVideoGenerationModelConfigForTool", "src/agents/tools/web-fetch.ts: sanitizeWebFetchUrl", "src/agents/tools/web-fetch.ts: WEB_FETCH_SPILL_MAX_CHARS", "src/agents/utility-model.ts: resolveProviderDefaultUtilityModelRef", "src/agents/utils/tools-manager.ts: getToolPath", "src/agents/utils/tools-manager.ts: testing", "src/agents/workspace-templates.ts: resetWorkspaceTemplateDirCache", "src/agents/worktrees/run-lease.ts: testing", "src/audit/agent-event-audit.ts: projectAgentEventToAudit", "src/audit/agent-event-audit.ts: projectToolExecutionEventToAudit", "src/audit/agent-event-audit.ts: resetAgentEventAuditForTest", "src/audit/audit-event-store.ts: auditEventStoreLimits", "src/audit/audit-event-store.ts: testApi", "src/audit/audit-event-writer.ts: testApi", "src/audit/message-audit-events.ts: resetMessageAuditEventsForTest", "src/auto-reply/reply/abort.ts: testing", "src/auto-reply/reply/acp-reset-target.ts: testing", "src/auto-reply/reply/agent-runner-execution.ts: buildContextOverflowRecoveryText", "src/auto-reply/reply/agent-runner-execution.ts: computeContextAwareReserveTokensFloor", "src/auto-reply/reply/agent-runner-execution.ts: MAX_LIVE_SWITCH_RETRIES", "src/auto-reply/reply/agent-runner-memory.ts: setAgentRunnerMemoryTestDeps", "src/auto-reply/reply/agent-runner-session-reset.ts: setAgentRunnerSessionResetTestDeps", "src/auto-reply/reply/commands-login.ts: testing", "src/auto-reply/reply/dispatch-from-config.ts: getDispatcherFinalOutcomeCounts", "src/auto-reply/reply/dispatch-from-config.ts: testing", "src/auto-reply/reply/get-reply-directives-apply.ts: formatModelOverrideResetEvent", "src/auto-reply/reply/get-reply-fast-path.ts: markCompleteReplyConfig", "src/auto-reply/reply/get-reply-fast-path.ts: withFastReplyConfig", "src/auto-reply/reply/get-reply-run.ts: buildExecOverridePromptHint", "src/auto-reply/reply/get-reply-run.ts: resolvePromptSessionContextForSystemEvent", "src/auto-reply/reply/get-reply-run.ts: resolvePromptSilentReplyConversationType", "src/auto-reply/reply/inbound-dedupe.ts: buildInboundDedupeKey", "src/auto-reply/reply/progress-narrator.ts: createProgressNarrator", "src/auto-reply/reply/prompt-prelude.ts: buildReplyPromptBodies", "src/auto-reply/reply/queue/cleanup.ts: testing", "src/auto-reply/reply/queue/drain.ts: resolveFollowupAuthorizationKey", "src/auto-reply/reply/queue/enqueue.ts: resetRecentQueuedMessageIdDedupe", "src/auto-reply/reply/reply-run-registry.ts: testing", "src/auto-reply/reply/stage-sandbox-media.ts: appendScpStderrTail", "src/auto-reply/reply/stage-sandbox-media.ts: SCP_STDERR_TAIL_CHARS", "src/auto-reply/reply/stage-sandbox-media.ts: testing", "src/auto-reply/usage-bar/template.ts: clearUsageBarTemplateCacheForTest", "src/cli/channel-options.ts: testing", "src/cli/command-path-policy.ts: resolveCliCatalogCommandPath", "src/cli/command-secret-gateway.ts: testing", "src/cli/cron-cli/register.cron-simple.ts: loadCronJobForShow", "src/cli/daemon-cli/response.ts: buildDaemonHintItems", "src/cli/gateway-cli/run.ts: testing", "src/cli/nodes-camera.ts: CameraClipTarget", "src/cli/nodes-camera.ts: CameraSnapTarget", "src/cli/nodes-camera.ts: writeUrlToFile", "src/cli/plugins-install-command.ts: loadConfigForInstall", "src/cli/plugins-list-format.ts: formatPluginLine", "src/cli/ports.ts: listPortListeners", "src/cli/ports.ts: parseLsofOutput", "src/cli/ports.ts: probePortFree", "src/cli/startup-metadata.ts: testing", "src/cli/update-cli/progress.ts: inferUpdateFailureHints", "src/cli/update-cli/update-command-plugins.ts: buildInvalidConfigPostCoreUpdateResult", "src/cli/update-cli/update-command-plugins.ts: collectMissingPluginInstallPayloads", "src/cli/update-cli/update-command-plugins.ts: resolvePostSyncPluginUpdateSkipIds", "src/cli/update-cli/update-command-service.ts: formatPostUpdateGatewayRecoveryInstructions", "src/cli/update-cli/update-command-service.ts: recoverInstalledLaunchAgentAfterUpdate", "src/cli/update-cli/update-command-service.ts: recoverLaunchAgentAndRecheckGatewayHealth", "src/cli/update-cli/update-command-service.ts: shouldUseLegacyProcessRestartAfterUpdate", "src/commands/audit.ts: testApi", "src/commands/auth-choice-options.ts: buildAuthChoiceOptions", "src/commands/backup-shared.ts: encodeAbsolutePathForBackupArchive", "src/commands/backup-shared.ts: formatBackupArchiveTimestamp", "src/commands/backup-shared.ts: resolveBackupPlanFromPaths", "src/commands/daemon-install-helpers.ts: collectPreservedExistingServiceEnvVars", "src/commands/daemon-install-plan.shared.ts: resolveDaemonOpenClawBinDir", "src/commands/daemon-install-plan.shared.ts: resolveGatewayDevMode", "src/commands/doctor-auth-oauth-sidecar.ts: testing", "src/commands/doctor-auth.ts: formatOAuthRefreshFailureDoctorLine", "src/commands/doctor-auth.ts: legacyCodexProviderOverrideToHealthFinding", "src/commands/doctor-auth.ts: resolveUnusableProfileHint", "src/commands/doctor-config-analysis.ts: collectImplicitFallbackClobberWarnings", "src/commands/doctor-heartbeat-main-session-repair.ts: clearTuiLastSessionPointers", "src/commands/doctor-heartbeat-main-session-repair.ts: moveHeartbeatMainSessionEntry", "src/commands/doctor-heartbeat-main-session-repair.ts: resolveHeartbeatMainSessionRepairCandidate", "src/commands/doctor-install-policy.ts: collectInstallPolicyHealthLines", "src/commands/doctor-sandbox.ts: resolveSandboxScript", "src/commands/doctor-session-snapshots.ts: resolveSessionSnapshotBundledSkillsDir", "src/commands/doctor-session-snapshots.ts: scanSessionStoreForStaleRuntimeSnapshotPaths", "src/commands/doctor-session-state-providers.ts: applySessionRouteStateRepair", "src/commands/doctor-session-state-providers.ts: resolveConfiguredDoctorSessionStateRoute", "src/commands/doctor-session-state-providers.ts: scanSessionRouteStateOwners", "src/commands/doctor-session-state-providers.ts: storeMayContainPluginSessionRouteState", "src/commands/doctor-session-transcripts.ts: repairBrokenSessionTranscriptFile", "src/commands/doctor-skills.ts: describeGhConfigDirHintFromDiscovery", "src/commands/doctor-skills.ts: formatUnavailableSkillDoctorLines", "src/commands/doctor-whatsapp-responsiveness.ts: listLocalTuiProcesses", "src/commands/doctor-whatsapp-responsiveness.ts: terminateLocalTuiProcesses", "src/commands/doctor/cron/warnings.ts: collectCronDeliveryTargetAdvisory", "src/commands/doctor/shared/codex-native-assets.ts: scanCodexNativeAssets", "src/commands/doctor/shared/codex-route-warnings.ts: repairCodexSessionStoreRoutes", "src/commands/doctor/shared/context-engine-host-compat.ts: collectConfiguredContextEngineAgentRunHosts", "src/commands/doctor/shared/legacy-oauth-sidecar.ts: legacyOAuthSidecarInternalTestUtils", "src/commands/doctor/shared/plugin-dependency-cleanup.ts: testing", "src/commands/doctor/shared/plugin-registry-migration.ts: FORCE_PLUGIN_REGISTRY_MIGRATION_ENV", "src/commands/doctor/shared/preview-warnings.ts: collectChannelBoundMessageToolPolicyWarnings", "src/commands/doctor/shared/preview-warnings.ts: collectProfileConfiguredToolSectionWarnings", "src/commands/doctor/shared/preview-warnings.ts: collectVisibleReplyToolPolicyWarnings", "src/commands/doctor/shared/release-configured-plugin-installs.ts: collectReleaseConfiguredPluginIds", "src/commands/doctor/shared/release-configured-plugin-installs.ts: shouldRunConfiguredPluginInstallReleaseStep", "src/commands/doctor/shared/stale-auth-order.ts: repairStaleConfiguredAuthOrders", "src/commands/doctor/shared/stale-oauth-profile-shadows.ts: testing", "src/commands/onboard-inference.ts: detectNativeCodexAppServer", "src/commands/onboard-non-interactive/local.ts: resolveGatewayHealthProbeToken", "src/commands/onboard-non-interactive/local.ts: resolveInstallDaemonGatewayHealthTiming", "src/commands/onboard-skills.ts: testing", "src/commands/onboarding-plugin-install.ts: testing", "src/commands/sessions-tail.ts: setSessionsTailFollowIntervalMsForTests", "src/commands/sessions.ts: testing", "src/commands/status.command.ts: resolvePairingRecoveryContext", "src/commitments/extraction.ts: validateCommitmentCandidates", "src/commitments/runtime.ts: configureCommitmentExtractionRuntime", "src/commitments/runtime.ts: drainCommitmentExtractionQueue", "src/commitments/runtime.ts: resetCommitmentExtractionRuntimeForTests", "src/commitments/store.ts: loadCommitmentStore", "src/commitments/store.ts: saveCommitmentStore", "src/compat/legacy-names.ts: MACOS_APP_SOURCES_DIR", "src/compat/legacy-names.ts: PROJECT_NAME", "src/context-engine/registry.ts: clearContextEngineRuntimeQuarantine", "src/context-engine/registry.ts: ContextEngineRegistrationResult", "src/context-engine/registry.ts: getContextEngineFactory", "src/context-engine/registry.ts: listContextEngineIds", "src/crestodian/agent-turn.ts: CrestodianAgentTurnDeps", "src/crestodian/agent-turn.ts: CrestodianAgentTurnDirective", "src/crestodian/agent-turn.ts: runCrestodianAgentTurnWithDeps", "src/cron/command-output-summary.ts: cronCommandSummaryNeedsExternalRedaction", "src/cron/delivery-context.ts: cronDeliveryFromContext", "src/cron/delivery-preview.ts: resolveCronDeliveryPreview", "src/cron/isolated-agent.ts: RunCronAgentTurnResult", "src/cron/isolated-agent/delivery-dispatch.ts: getCompletedDirectCronDeliveriesCountForTests", "src/cron/isolated-agent/delivery-dispatch.ts: resetCompletedDirectCronDeliveriesForTests", "src/cron/isolated-agent/helpers.ts: pickDeliverablePayloads", "src/cron/isolated-agent/helpers.ts: pickLastDeliverablePayload", "src/cron/isolated-agent/helpers.ts: pickSummaryFromPayloads", "src/cron/isolated-agent/run-executor.ts: createCronPromptExecutor", "src/cron/isolated-agent/run.ts: resolveCronDeliveryContext", "src/cron/isolated-agent/run.ts: RunCronAgentTurnResult", "src/cron/job-session-bindings.ts: CronJobSessionBinding", "src/cron/run-diagnostics.ts: MISSING_WEB_SEARCH_PROVIDER_DIAGNOSTIC_MESSAGE", "src/cron/schedule.ts: clearCronScheduleCacheForTest", "src/cron/schedule.ts: getCronScheduleCacheMaxForTest", "src/cron/schedule.ts: getCronScheduleCacheSizeForTest", "src/cron/schedule.ts: hasCronInCacheForTest", "src/cron/service/active-run-cancellation.ts: cancelActiveCronTaskRun", "src/cron/service/active-run-cancellation.ts: CRON_TASK_RUN_SETTLEMENT_TRACKING_MAX_MS", "src/cron/service/active-run-cancellation.ts: resetActiveCronTaskRunsForTests", "src/cron/service/timeout-policy.ts: AGENT_TURN_SAFETY_TIMEOUT_MS", "src/cron/service/timeout-policy.ts: DEFAULT_JOB_TIMEOUT_MS", "src/cron/service/timer.ts: executeJobCore", "src/cron/service/timer.ts: onTimer", "src/cron/session-reaper.ts: resetReaperThrottle", "src/cron/session-reaper.ts: resolveRetentionMs", "src/cron/stagger.ts: isRecurringTopOfHourCronExpr", "src/cron/store/row-codec.ts: bindScheduleColumns", "src/cron/store/row-codec.ts: scheduleFromRow", "src/cron/task-run-history.ts: ReadCronTaskRunHistoryPageOptions", "src/entry.compile-cache.ts: buildOpenClawCompileCacheRespawnPlan", "src/entry.compile-cache.ts: isNodeVersionAffectedByCompileCacheDeadlock", "src/entry.compile-cache.ts: isSourceCheckoutInstallRoot", "src/entry.compile-cache.ts: resolveOpenClawCompileCacheDirectory", "src/entry.compile-cache.ts: runOpenClawCompileCacheRespawnPlan", "src/entry.compile-cache.ts: shouldEnableOpenClawCompileCache", "src/flows/doctor-health-contributions.ts: createDoctorHealthContribution", "src/flows/doctor-health-contributions.ts: resolveDoctorHealthContributions", "src/gateway/cli-session-history.claude.ts: ClaudeCliPromptTextCandidate", "src/gateway/terminal/launch.ts: shellQuote", "src/hooks/gmail-setup-utils.ts: resetGmailSetupUtilsCachesForTest", "src/llm/providers/stream-wrappers/anthropic-family-cache-semantics.ts: isAnthropicBedrockModel", "src/llm/utils/node-http-proxy.ts: resolveHttpProxyUrlForTarget", "src/llm/utils/node-http-proxy.ts: UNSUPPORTED_PROXY_PROTOCOL_MESSAGE", "src/llm/utils/oauth/anthropic.ts: refreshAnthropicToken", "src/llm/utils/oauth/anthropic.ts: testing", "src/llm/utils/oauth/github-copilot.ts: refreshGitHubCopilotToken", "src/llm/utils/oauth/github-copilot.ts: testing", "src/llm/utils/oauth/openai-chatgpt.ts: loginOpenAICodex", "src/llm/utils/oauth/openai-chatgpt.ts: refreshOpenAICodexToken", "src/logging/diagnostic-run-activity.ts: markDiagnosticModelStartedForTest", "src/logging/diagnostic-run-activity.ts: markDiagnosticRunProgressForTest", "src/logging/diagnostic-run-activity.ts: markDiagnosticToolStartedForTest", "src/logging/redact-internal.ts: withFullContextToolPayloadRedaction", "src/logging/secret-redaction-registry.ts: resetSecretRedactionRegistryForTest", "src/mcp/channel-bridge.ts: shouldRetryInitialMcpGatewayConnect", "src/mcp/channel-server.ts: createOpenClawChannelMcpServer", "src/mcp/channel-server.ts: OpenClawChannelBridge", "src/mcp/openclaw-tools-serve-config.ts: OPENCLAW_TOOLS_MCP_CRESTODIAN_SURFACE_ENV", "src/mcp/openclaw-tools-serve-config.ts: OpenClawToolsMcpToolId", "src/mcp/openclaw-tools-serve-config.ts: resolveOpenClawToolsMcpCrestodianApproval", "src/mcp/openclaw-tools-serve-config.ts: resolveOpenClawToolsMcpCrestodianSurface", "src/mcp/openclaw-tools-serve-config.ts: resolveOpenClawToolsMcpToolSelection", "src/media/input-files.ts: fetchWithGuard", "src/media/parse.ts: SplitMediaFromOutputOptions", "src/music-generation/capabilities.ts: resolveMusicGenerationMode", "src/music-generation/runtime.ts: MusicGenerationRuntimeDeps", "src/node-host/invoke.ts: testing", "src/pairing/pairing-store.types.ts: ReadChannelAllowFromStoreForAccount", "src/pairing/pairing-store.types.ts: UpsertChannelPairingRequestForAccount", "src/plugin-state/plugin-state-store.sqlite.ts: probePluginStateStore", "src/plugin-state/plugin-state-store.sqlite.ts: seedPluginStateDatabaseEntriesForTests", "src/plugin-state/plugin-state-store.sqlite.ts: setMaxPluginStateEntriesPerPluginForTests", "src/plugin-state/plugin-state-store.ts: clearPluginStateStoreForTests", "src/proxy-capture/env.ts: OPENCLAW_DEBUG_PROXY_ENABLED", "src/proxy-capture/env.ts: OPENCLAW_DEBUG_PROXY_SESSION_ID", "src/proxy-capture/proxy-server.ts: assertDebugProxyDirectUpstreamAllowed", "src/proxy-capture/proxy-server.ts: parseConnectTarget", "src/security/audit.ts: collectElevatedFindings", "src/security/audit.ts: collectExecRuntimeFindings", "src/security/audit.ts: collectFilesystemFindings", "src/security/audit.ts: collectGatewayConfigFindings", "src/security/audit.ts: collectLoggingFindings", "src/security/audit.ts: collectPluginSecurityAuditFindings", "src/security/fix.ts: applySecurityFixConfigMutations", "src/security/fix.ts: collectSecurityPermissionTargets", "src/security/install-policy.ts: InstallPolicyRequest", "src/sessions/session-key-utils.ts: isCasePreservingPeer", "src/sessions/session-lifecycle-admission.ts: runExclusiveSessionLifecycle", "src/sessions/session-state-events.ts: pruneSessionStateEvents", "src/sessions/session-state-events.ts: sessionStateEventStoreLimits", "src/sessions/session-state-notices.ts: SESSION_STATE_CONTEXT_PREFIX", "src/sessions/session-upstream-links.ts: SessionUpstreamLink", "src/sessions/session-upstream-monitor.ts: runSessionUpstreamMonitorTick", "src/sessions/session-upstream-monitor.ts: SessionUpstreamMonitor", "src/sessions/user-turn-transcript.ts: persistUserTurnTranscript", "src/skills/lifecycle/install.ts: testing", "src/skills/lifecycle/upload-store.ts: createSkillUploadStore", "src/skills/lifecycle/upload-store.ts: MAX_ACTIVE_SKILL_UPLOADS", "src/skills/runtime/refresh.ts: resetSkillsRefreshForTest", "src/skills/runtime/remote-skills.ts: resetRemoteNodeSkillsForTests", "src/tasks/detached-task-runtime.ts: resetDetachedTaskLifecycleRuntimeForTests", "src/tasks/detached-task-runtime.ts: setDetachedTaskLifecycleRuntime", "src/tasks/generated-media-task-activity.ts: resetGeneratedMediaTaskActivityForTests", "src/tasks/task-flow-registry.store.ts: configureTaskFlowRegistryRuntime", "src/tasks/task-flow-registry.ts: createFlowRecord", "src/tasks/task-flow-registry.ts: resetTaskFlowRegistryForTests", "src/tasks/task-registry.ts: maybeDeliverTaskStateChangeUpdate", "src/tasks/task-registry.ts: resetTaskRegistryControlRuntimeForTests", "src/tasks/task-registry.ts: resetTaskRegistryDeliveryRuntimeForTests", "src/tasks/task-registry.ts: resetTaskRegistryForTests", "src/tasks/task-registry.ts: setTaskRegistryControlRuntimeForTests", "src/tasks/task-registry.ts: setTaskRegistryDeliveryRuntimeForTests", ]; // Platform-variant findings. Allowed when present; never required. export const KNIP_OPTIONAL_UNUSED_EXPORT_BASELINE = [];