// 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/canvas/src/host/a2ui.ts: createA2uiHttpRequestHandler", "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/discord/src/actions/runtime.guild.ts: discordGuildActionRuntime", "extensions/discord/src/actions/runtime.moderation.ts: discordModerationActionRuntime", "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: ComponentRegistry", "extensions/discord/src/internal/command-deploy.ts: testing", "extensions/discord/src/monitor/message-channel-info.ts: resetDiscordChannelInfoCacheForTest", "extensions/discord/src/monitor/native-command.runtime.ts: testing", "extensions/discord/src/monitor/native-command.ts: testing", "extensions/discord/src/monitor/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/linux-canvas/src/commands.ts: LINUX_CANVAS_COMMANDS", "extensions/linux-canvas/src/commands.ts: testing", "extensions/linux-canvas/src/ipc-client.ts: DEFAULT_REQUEST_TIMEOUT_MS", "extensions/linux-canvas/src/ipc-client.ts: LinuxCanvasActionEvent", "extensions/linux-canvas/src/ipc-client.ts: LinuxCanvasIpcRequestHooks", "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/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/telegram/src/account-throttler.ts: clearAccountThrottlersForTest", "extensions/telegram/src/bot-info-cache.ts: setTelegramBotInfoCacheStoreForTest", "extensions/telegram/src/bot-message-dispatch.ts: resetTelegramReplyFenceForTests", "extensions/telegram/src/bot-native-commands.ts: testing", "extensions/telegram/src/bot.ts: setTelegramBotRuntimeForTest", "extensions/telegram/src/channel-actions.ts: telegramMessageActionRuntime", "extensions/telegram/src/error-policy.ts: resetTelegramErrorPolicyStoreForTest", "extensions/telegram/src/message-cache.ts: resetTelegramMessageCacheBucketsForTest", "extensions/telegram/src/message-dispatch-dedupe.ts: TelegramMessageDispatchReplayForgetError", "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/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/workspaces/src/broadcast.ts: resetWorkspaceBroadcastForTest", "src/acp/control-plane/active-turns.ts: resetAcpActiveTurnsForTests", "src/acp/runtime/registry.ts: AcpRuntimeBackend", "src/agents/agent-hooks/compaction-safeguard.ts: testing", "src/agents/agent-tools.before-tool-call.ts: BeforeToolCallBlockedError", "src/agents/agent-tools.before-tool-call.ts: testing", "src/agents/apply-patch.ts: applyPatch", "src/agents/auth-profiles/external-auth.ts: testing", "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/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/prepare.ts: setCliRunnerPrepareTestDeps", "src/agents/cli-runner/prepare.ts: shouldSkipLocalCliCredentialEpoch", "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/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-runner/context-engine-maintenance.ts: createDeferredTurnMaintenanceAbortSignal", "src/agents/embedded-agent-runner/context-engine-maintenance.ts: resetDeferredTurnMaintenanceStateForTest", "src/agents/embedded-agent-runner/extra-params.ts: testing", "src/agents/embedded-agent-runner/model-discovery-cache.ts: resetModelDiscoveryCacheForTest", "src/agents/embedded-agent-runner/run.ts: testing", "src/agents/embedded-agent-runner/run/attempt.session-lock.ts: resetEmbeddedAttemptSessionFileOwnersForTest", "src/agents/embedded-agent-runner/runs.ts: testing", "src/agents/embedded-agent-runner/session-manager-cache.ts: createSessionManagerCache", "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/live-auth-keys.ts: collectAnthropicApiKeys", "src/agents/live-auth-keys.ts: isAnthropicBillingError", "src/agents/mcp-ui-resource.ts: testing", "src/agents/media-generation-task-status-shared.ts: resetRecentMediaGenerationDuplicateGuardsForTests", "src/agents/model-fallback-observation.ts: resetModelFallbackDecisionLogCoalescingForTest", "src/agents/model-fallback.ts: testing", "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: 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/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/tools/bash.ts: resolveBashTimeoutMs", "src/agents/shell-snapshot.ts: resetShellSnapshotCacheForTests", "src/agents/shell-snapshot.ts: resolveShellSnapshotDir", "src/agents/subagent-announce-delivery.ts: testing", "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-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: 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/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-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: testing", "src/auto-reply/reply/queue/cleanup.ts: testing", "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: testing", "src/auto-reply/usage-bar/template.ts: clearUsageBarTemplateCacheForTest", "src/cli/channel-options.ts: testing", "src/cli/command-secret-gateway.ts: testing", "src/cli/gateway-cli/run.ts: testing", "src/cli/plugins-install-command.ts: loadConfigForInstall", "src/cli/plugins-list-format.ts: formatPluginLine", "src/cli/startup-metadata.ts: testing", "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/backup-shared.ts: resolveBackupPlanFromPaths", "src/commands/doctor-auth-oauth-sidecar.ts: testing", "src/commands/doctor-auth.ts: legacyCodexProviderOverrideToHealthFinding", "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-sandbox.ts: resolveSandboxScript", "src/commands/doctor-session-snapshots.ts: resolveSessionSnapshotBundledSkillsDir", "src/commands/doctor-session-snapshots.ts: scanSessionStoreForStaleRuntimeSnapshotPaths", "src/commands/doctor-whatsapp-responsiveness.ts: listLocalTuiProcesses", "src/commands/doctor-whatsapp-responsiveness.ts: terminateLocalTuiProcesses", "src/commands/doctor/shared/codex-native-assets.ts: scanCodexNativeAssets", "src/commands/doctor/shared/codex-route-warnings.ts: repairCodexSessionStoreRoutes", "src/commands/doctor/shared/legacy-oauth-sidecar.ts: legacyOAuthSidecarInternalTestUtils", "src/commands/doctor/shared/plugin-dependency-cleanup.ts: testing", "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/context-engine/registry.ts: clearContextEngineRuntimeQuarantine", "src/context-engine/registry.ts: ContextEngineRegistrationResult", "src/context-engine/registry.ts: getContextEngineFactory", "src/context-engine/registry.ts: listContextEngineIds", "src/cron/isolated-agent/delivery-dispatch.ts: getCompletedDirectCronDeliveriesCountForTests", "src/cron/isolated-agent/delivery-dispatch.ts: resetCompletedDirectCronDeliveriesForTests", "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: resetActiveCronTaskRunsForTests", "src/cron/service/timer.ts: executeJobCore", "src/cron/service/timer.ts: onTimer", "src/cron/session-reaper.ts: resetReaperThrottle", "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/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/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_SYSTEM_AGENT_SURFACE_ENV", "src/mcp/openclaw-tools-serve-config.ts: OpenClawToolsMcpToolId", "src/mcp/openclaw-tools-serve-config.ts: resolveOpenClawToolsMcpSystemAgentApproval", "src/mcp/openclaw-tools-serve-config.ts: resolveOpenClawToolsMcpSystemAgentSurface", "src/mcp/openclaw-tools-serve-config.ts: resolveOpenClawToolsMcpToolSelection", "src/music-generation/capabilities.ts: resolveMusicGenerationMode", "src/node-host/invoke.ts: testing", "src/node-host/runtime.ts: NodeHostManifest", "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/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/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-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/runtime/refresh.ts: resetSkillsRefreshForTest", "src/skills/runtime/remote-skills.ts: resetRemoteNodeSkillsForTests", "src/system-agent/agent-turn.ts: runSystemAgentTurnWithDeps", "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 = [];