Files
openclaw/scripts/lib/export-name-collision-baseline.json
T
Peter Steinberger 1ced7441eb refactor(agents): move announce, completion, recovery, and registry families into concept directories (#121553)
* refactor(agents): move announce family into subagents/announce/

* refactor(agents): move completion and main-session recovery families

* refactor(agents): move registry family into subagents/registry

* refactor(agents): update registry state type imports

* style(agents): format moved subagent imports

* test(agents): preserve isolated registry test routing

* fix(scripts): recognize relocated subagent announce seams
2026-08-10 16:06:39 -07:00

1714 lines
37 KiB
JSON

[
{
"name": "agentCommand",
"files": [
"src/agents/agent-command.ts",
"src/gateway/test-helpers.runtime-state.ts"
]
},
{
"name": "applyExclusiveSlotSelection",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/slots.ts"
]
},
{
"name": "applyFinalEffectiveToolPolicy",
"files": [
"src/agents/embedded-agent-runner/effective-tool-policy.ts",
"src/gateway/server-methods/__mocks__/tools-effective.runtime.ts"
]
},
{
"name": "applyPluginUninstallDirectoryRemoval",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/uninstall.ts"
]
},
{
"name": "asString",
"files": [
"src/channels/plugins/status-issues/shared.ts",
"src/cli/nodes-media-utils.ts",
"src/tui/tui-formatters.ts"
],
"sdk": true
},
{
"name": "authorizeConfigWrite",
"files": [
"src/channels/plugins/config-writes.ts",
"src/plugin-sdk/channel-config-helpers.ts"
],
"sdk": true
},
{
"name": "buildBundleMcpToolsFromCatalog",
"files": [
"src/agents/agent-bundle-mcp-materialize.ts",
"src/gateway/server-methods/__mocks__/tools-effective.runtime.ts"
]
},
{
"name": "buildChannelAccountSnapshot",
"files": [
"src/channels/account-summary.ts",
"src/channels/plugins/status.ts"
]
},
{
"name": "buildPluginDiagnosticsReport",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/status.ts"
]
},
{
"name": "buildPluginInspectReport",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/status.ts"
]
},
{
"name": "buildPluginRegistrySnapshotReport",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/status-snapshot.ts"
]
},
{
"name": "buildPluginSnapshotReport",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/status.ts"
]
},
{
"name": "buildQaTarget",
"files": [
"src/plugin-sdk/qa-channel-protocol.ts",
"src/plugin-sdk/qa-channel.ts"
],
"sdk": true
},
{
"name": "bundledPluginFile",
"files": [
"src/plugin-sdk/test-helpers/bundled-plugin-paths.ts",
"src/plugins/contracts/test-helpers/bundled-plugin-roots.ts"
],
"sdk": true
},
{
"name": "callGateway",
"files": [
"src/cli/program.test-mocks.ts",
"src/gateway/call.ts"
]
},
{
"name": "callGatewayCli",
"files": [
"src/cli/nodes-cli/rpc.ts",
"src/gateway/call.ts"
]
},
{
"name": "canBypassConfigWritePolicy",
"files": [
"src/channels/plugins/config-writes.ts",
"src/plugin-sdk/channel-config-helpers.ts"
],
"sdk": true
},
{
"name": "cancelDetachedTaskRunById",
"files": [
"src/tasks/task-executor-cancel.runtime.ts",
"src/tasks/task-executor.ts"
]
},
{
"name": "classifySessionKind",
"files": [
"src/agents/tools/sessions-helpers.ts",
"src/sessions/classify-session-kind.ts"
]
},
{
"name": "clearPluginRegistryLoadCache",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/loader-cache.ts"
]
},
{
"name": "clearRuntimeAuthProfileStoreSnapshots",
"files": [
"src/agents/auth-profiles/runtime-snapshots.ts",
"src/agents/auth-profiles/store.ts"
],
"sdk": true
},
{
"name": "clearSecretsRuntimeSnapshot",
"files": [
"src/secrets/runtime-state.ts",
"src/secrets/runtime.ts"
]
},
{
"name": "closeActiveMemorySearchManager",
"files": [
"src/plugin-sdk/memory-host-search.ts",
"src/plugins/memory-runtime.ts"
],
"sdk": true
},
{
"name": "closeActiveMemorySearchManagers",
"files": [
"src/plugin-sdk/memory-host-search.ts",
"src/plugins/memory-runtime.ts"
],
"sdk": true
},
{
"name": "compactEmbeddedAgentSessionDirect",
"files": [
"src/agents/embedded-agent-runner/compact.runtime.ts",
"src/agents/embedded-agent-runner/compact.ts"
]
},
{
"name": "completeTaskRunByRunId",
"files": [
"src/tasks/detached-task-runtime.ts",
"src/tasks/task-executor.ts"
]
},
{
"name": "containsConfigIncludeDirective",
"files": [
"src/config/io.read-helpers.ts",
"src/plugins/install-persistence.ts"
]
},
{
"name": "countActiveDescendantRuns",
"files": [
"src/agents/subagents/registry/subagent-registry-read.ts",
"src/agents/subagents/registry/subagent-registry.ts"
]
},
{
"name": "countPendingDescendantRuns",
"files": [
"src/agents/subagents/registry/subagent-registry-announce-read.ts",
"src/agents/subagents/registry/subagent-registry.ts"
]
},
{
"name": "createCompactionDiagId",
"files": [
"src/agents/embedded-agent-runner/compaction-diagnostics.ts",
"src/agents/embedded-agent-runner/run/helpers.ts"
]
},
{
"name": "createFixedWindowRateLimiter",
"files": [
"src/infra/fixed-window-rate-limit.ts",
"src/plugin-sdk/webhook-memory-guards.ts"
],
"sdk": true
},
{
"name": "createGatewayStartupTrace",
"files": [
"src/cli/startup-trace.ts",
"src/gateway/server-startup-trace.ts"
]
},
{
"name": "createPluginLoaderLogger",
"files": [
"src/plugins/loader-shared.ts",
"src/plugins/logger.ts"
]
},
{
"name": "createQueuedTaskRun",
"files": [
"src/tasks/detached-task-runtime.ts",
"src/tasks/task-executor.ts"
]
},
{
"name": "createRunningTaskRun",
"files": [
"src/tasks/detached-task-runtime.ts",
"src/tasks/task-executor.ts"
]
},
{
"name": "createSessionId",
"files": [
"src/agents/sessions/session-manager-id.ts",
"src/agents/tools/transcripts-tool-runtime.ts"
]
},
{
"name": "createSuiteTempRootTracker",
"files": [
"src/plugins/test-helpers/fs-fixtures.ts",
"src/test-helpers/temp-dir.ts"
]
},
{
"name": "createTestRegistry",
"files": [
"src/gateway/server/__tests__/test-utils.ts",
"src/test-utils/channel-plugins.ts"
],
"sdk": true
},
{
"name": "DEFAULT_TIMEOUT_MS",
"files": [
"src/infra/provider-usage.shared.ts",
"src/infra/update-runner-command.ts"
]
},
{
"name": "defaultRuntime",
"files": [
"src/cli/daemon-cli/test-helpers/lifecycle-core-harness.ts",
"src/runtime.ts"
],
"sdk": true
},
{
"name": "deliverInboundReplyWithMessageSendContext",
"files": [
"src/channels/turn/durable-delivery.ts",
"src/plugin-sdk/channel-outbound.ts"
],
"sdk": true
},
{
"name": "describeImagesWithModel",
"files": [
"src/media-understanding/image-runtime.ts",
"src/media-understanding/image.ts"
],
"sdk": true
},
{
"name": "describeImagesWithModelPayloadTransform",
"files": [
"src/media-understanding/image-runtime.ts",
"src/media-understanding/image.ts"
],
"sdk": true
},
{
"name": "describeImageWithModel",
"files": [
"src/media-understanding/image-runtime.ts",
"src/media-understanding/image.ts"
],
"sdk": true
},
{
"name": "describeImageWithModelPayloadTransform",
"files": [
"src/media-understanding/image-runtime.ts",
"src/media-understanding/image.ts"
],
"sdk": true
},
{
"name": "dispatchReplyWithBufferedBlockDispatcher",
"files": [
"src/auto-reply/reply/provider-dispatcher.ts",
"src/plugin-sdk/reply-dispatch-runtime.ts"
],
"sdk": true
},
{
"name": "dispatchReplyWithDispatcher",
"files": [
"src/auto-reply/reply/provider-dispatcher.ts",
"src/plugin-sdk/reply-dispatch-runtime.ts"
],
"sdk": true
},
{
"name": "doctorCommand",
"files": [
"src/commands/doctor.ts",
"src/flows/doctor-health.ts"
]
},
{
"name": "drainPendingDeliveries",
"files": [
"src/infra/outbound/delivery-queue-recovery.ts",
"src/plugin-sdk/delivery-queue-runtime.ts"
],
"sdk": true
},
{
"name": "enablePluginInConfig",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugin-sdk/provider-enable-config.ts",
"src/plugins/enable.ts"
],
"sdk": true
},
{
"name": "ensureConfigReady",
"files": [
"src/cli/program.test-mocks.ts",
"src/cli/program/config-guard.ts"
]
},
{
"name": "ensureConfiguredAcpBindingReady",
"files": [
"src/acp/persistent-bindings.lifecycle.ts",
"src/plugin-sdk/core.ts"
],
"sdk": true
},
{
"name": "ensureRecord",
"files": [
"src/commands/doctor/shared/legacy-config-record-shared.ts",
"src/config/legacy.shared.ts"
]
},
{
"name": "extractAssistantText",
"files": [
"src/agents/embedded-agent-utils.ts",
"src/agents/tools/chat-history-text.ts"
],
"sdk": true
},
{
"name": "extractAssistantVisibleText",
"files": [
"src/agents/embedded-agent-utils.ts",
"src/shared/chat-message-content.ts"
]
},
{
"name": "extractMessageText",
"files": [
"src/auto-reply/reply/commands-subagents-text.ts",
"src/gateway/session-transcript-readers.ts"
]
},
{
"name": "failTaskRunByRunId",
"files": [
"src/tasks/detached-task-runtime.ts",
"src/tasks/task-executor.ts"
]
},
{
"name": "fileExists",
"files": [
"src/infra/state-migrations.fs.ts",
"src/media-understanding/fs.ts",
"src/plugin-sdk/security-runtime.ts"
],
"sdk": true
},
{
"name": "finalizeTaskRunByRunId",
"files": [
"src/tasks/detached-task-runtime.ts",
"src/tasks/task-registry-record-api.ts"
]
},
{
"name": "formatConfigPath",
"files": [
"src/commands/doctor-config-analysis.ts",
"src/config/logging.ts"
]
},
{
"name": "formatConfigWriteDeniedMessage",
"files": [
"src/channels/plugins/config-writes.ts",
"src/plugin-sdk/channel-config-helpers.ts"
],
"sdk": true
},
{
"name": "formatEnvelopeTimestamp",
"files": [
"src/auto-reply/envelope.ts",
"src/plugin-sdk/test-helpers/envelope-timestamp.ts"
],
"sdk": true
},
{
"name": "formatSkillsForPrompt",
"files": [
"src/skills/loading/session.ts",
"src/skills/loading/skill-contract.ts"
],
"sdk": true
},
{
"name": "generateOAuthState",
"files": [
"src/plugin-sdk/provider-auth-runtime.ts",
"src/plugin-sdk/provider-oauth-runtime.ts"
],
"sdk": true
},
{
"name": "getActiveMemorySearchManager",
"files": [
"src/plugin-sdk/memory-host-search.ts",
"src/plugins/memory-runtime.ts"
],
"sdk": true
},
{
"name": "getActivePluginChannelRegistryVersion",
"files": [
"src/gateway/server-methods/__mocks__/tools-effective.runtime.ts",
"src/plugins/runtime.ts"
]
},
{
"name": "getActivePluginRegistryVersion",
"files": [
"src/gateway/server-methods/__mocks__/tools-effective.runtime.ts",
"src/plugins/runtime.ts"
]
},
{
"name": "getChatChannelMeta",
"files": [
"src/channels/chat-meta.ts",
"src/plugin-sdk/core.ts"
],
"sdk": true
},
{
"name": "getFreeGatewayPort",
"files": [
"src/gateway/gateway-cli-backend.live-helpers.ts",
"src/gateway/test-helpers.e2e.ts"
]
},
{
"name": "getFreePort",
"files": [
"src/gateway/test-helpers.server.ts",
"src/test-utils/ports.ts"
]
},
{
"name": "getLatestSubagentRunByChildSessionKey",
"files": [
"src/agents/subagents/registry/subagent-registry-read.ts",
"src/agents/subagents/registry/subagent-registry.ts"
]
},
{
"name": "getReplyFromConfig",
"files": [
"src/auto-reply/reply/get-reply.ts",
"src/gateway/test-helpers.runtime-state.ts"
],
"sdk": true
},
{
"name": "getRuntimeAuthForModel",
"files": [
"src/plugin-sdk/provider-auth-runtime.ts",
"src/plugins/runtime/runtime-model-auth.runtime.ts"
],
"sdk": true
},
{
"name": "hasOwnProperty",
"files": [
"src/secrets/runtime-shared.ts",
"src/tts/tts-settings.ts"
],
"sdk": true
},
{
"name": "hasUsableOAuthCredential",
"files": [
"src/agents/auth-profiles/credential-state.ts",
"src/agents/auth-profiles/oauth-shared.ts"
],
"sdk": true
},
{
"name": "inferToolMetaFromArgs",
"files": [
"src/agents/embedded-agent-utils.ts",
"src/plugin-sdk/agent-harness-runtime.ts"
],
"sdk": true
},
{
"name": "inspectPluginRegistry",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/plugin-registry-snapshot.ts"
]
},
{
"name": "inspectPortUsage",
"files": [
"src/daemon/test-helpers/schtasks-fixtures.ts",
"src/infra/ports-inspect.ts"
]
},
{
"name": "installHooksFromNpmSpec",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/hooks/install.ts"
]
},
{
"name": "installHooksFromPath",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/hooks/install.ts"
]
},
{
"name": "installPluginFromClawHub",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/clawhub.ts"
]
},
{
"name": "installPluginFromGitSpec",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/git-install.ts"
]
},
{
"name": "installPluginFromMarketplace",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/marketplace.ts"
]
},
{
"name": "installPluginFromNpmPackArchive",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/install-npm-pack.ts"
]
},
{
"name": "installPluginFromNpmSpec",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/install-npm.ts"
]
},
{
"name": "installPluginFromPath",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/install-package.ts"
]
},
{
"name": "isClaudeCliProvider",
"files": [
"src/agents/cli-runner/helpers.ts",
"src/plugin-sdk/anthropic-cli.ts"
],
"sdk": true
},
{
"name": "isCommandMessage",
"files": [
"src/auto-reply/commands-registry.ts",
"src/tui/tui-formatters.ts"
],
"sdk": true
},
{
"name": "isQaRuntimeAvailable",
"files": [
"src/plugin-sdk/qa-runner-runtime.ts",
"src/plugin-sdk/qa-runtime.ts"
],
"sdk": true
},
{
"name": "killProcessTree",
"files": [
"src/agents/shell-utils.ts",
"src/daemon/test-helpers/schtasks-fixtures.ts"
]
},
{
"name": "listDescendantRunsForRequester",
"files": [
"src/agents/subagents/registry/subagent-registry-read.ts",
"src/agents/subagents/registry/subagent-registry.ts"
]
},
{
"name": "listManagedPluginNpmRoots",
"files": [
"src/commands/doctor-plugin-host-links.ts",
"src/plugins/npm-project-roots.ts"
]
},
{
"name": "listMemoryEmbeddingProviders",
"files": [
"src/plugins/memory-embedding-provider-runtime.ts",
"src/plugins/memory-embedding-providers.ts"
],
"sdk": true
},
{
"name": "listSessionEntries",
"files": [
"src/config/sessions/session-accessor.entry.ts",
"src/plugin-sdk/session-store-runtime.ts"
],
"sdk": true
},
{
"name": "listSubagentRunsForController",
"files": [
"src/agents/subagents/registry/subagent-registry-read.ts",
"src/agents/subagents/registry/subagent-registry.ts"
]
},
{
"name": "loadBundledPluginPublicSurface",
"files": [
"src/plugin-sdk/test-helpers/public-surface-loader.ts",
"src/test-utils/bundled-plugin-public-surface.ts"
],
"sdk": true
},
{
"name": "loadBundledPluginPublicSurfaceModuleSync",
"files": [
"src/plugin-sdk/facade-loader.ts",
"src/plugin-sdk/facade-runtime.ts"
],
"sdk": true
},
{
"name": "loadCodexBundleMcpThreadConfig",
"files": [
"src/agents/codex-mcp-config.ts",
"src/plugin-sdk/agent-harness-runtime.ts"
],
"sdk": true
},
{
"name": "loadCombinedSessionStoreForGateway",
"files": [
"src/config/sessions/combined-store-gateway.ts",
"src/plugin-sdk/session-transcript-hit.ts"
],
"sdk": true
},
{
"name": "loadConfig",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/config/io.runtime.ts"
],
"sdk": true
},
{
"name": "loadGatewayTlsRuntime",
"files": [
"src/gateway/server/tls.ts",
"src/infra/tls/gateway.ts"
]
},
{
"name": "loadJsonFile",
"files": [
"src/infra/json-file.ts",
"src/plugin-sdk/json-store.ts"
],
"sdk": true
},
{
"name": "loadPluginManifestRegistry",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/manifest-registry.ts"
],
"sdk": true
},
{
"name": "loadQaRuntimeModule",
"files": [
"src/plugin-sdk/qa-runner-runtime.ts",
"src/plugin-sdk/qa-runtime.ts"
],
"sdk": true
},
{
"name": "loadSessionStore",
"files": [
"src/library.ts",
"src/plugin-sdk/session-store-runtime.ts"
],
"sdk": true
},
{
"name": "loadWebMedia",
"files": [
"src/media/web-media.ts",
"src/plugins/runtime/runtime-web-channel-plugin.ts"
],
"sdk": true
},
{
"name": "loadWebMediaRaw",
"files": [
"src/media/web-media.ts",
"src/plugins/runtime/runtime-web-channel-plugin.ts"
],
"sdk": true
},
{
"name": "log",
"files": [
"src/agents/auth-profiles/constants.ts",
"src/agents/embedded-agent-runner/logger.ts",
"src/agents/main-session-recovery/main-session-restart-recovery-shared.ts",
"src/system-agent/setup-inference-core.ts",
"src/tasks/task-registry-state.ts"
]
},
{
"name": "makeTempDir",
"files": [
"src/infra/exec-approvals-test-helpers.ts",
"src/plugins/loader.test-fixtures.ts"
]
},
{
"name": "materializeRequesterScopedMcpToolsForHarnessRun",
"files": [
"src/agents/agent-bundle-mcp-harness.ts",
"src/plugin-sdk/agent-harness-runtime.ts"
],
"sdk": true
},
{
"name": "materializeStaticMcpToolsForScheduledHarnessRun",
"files": [
"src/agents/agent-bundle-mcp-harness.ts",
"src/plugin-sdk/codex-mcp-projection.ts"
],
"sdk": true
},
{
"name": "MAX_TIMER_DELAY_MS",
"files": [
"src/cron/service/timer-execution-timeout.ts",
"src/gateway/probe.ts"
]
},
{
"name": "maybeApplyTtsToPayload",
"files": [
"src/tts/tts-payload.ts",
"src/tts/tts.ts"
],
"sdk": true
},
{
"name": "mergeSessionEntry",
"files": [
"src/config/sessions/types.ts",
"src/infra/state-migrations.session-store.ts"
]
},
{
"name": "normalizeChannelId",
"files": [
"src/channels/plugins/registry.ts",
"src/channels/registry.ts"
],
"sdk": true
},
{
"name": "normalizeContainerPath",
"files": [
"src/agents/sandbox/path-utils.ts",
"src/agents/sandbox/remote-fs-bridge-paths.ts"
]
},
{
"name": "normalizeCronRunDiagnostics",
"files": [
"src/cron/run-diagnostics-normalize.ts",
"src/cron/run-diagnostics.ts"
]
},
{
"name": "normalizeSqliteNumber",
"files": [
"src/config/sessions/session-accessor.sqlite-normalize.ts",
"src/infra/sqlite-number.ts"
]
},
{
"name": "normalizeStringRecord",
"files": [
"src/agents/bundle-mcp-adapter.ts",
"src/plugins/manifest-capability-normalizers.ts"
]
},
{
"name": "normalizeToolName",
"files": [
"src/agents/tool-display-common.ts",
"src/agents/tool-policy-shared.ts",
"src/cron/run-diagnostics-normalize.ts"
]
},
{
"name": "notifyGatewayPluginMetadataChanged",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/cli/plugins-update-gateway-signal.ts"
]
},
{
"name": "optimizeImageToJpeg",
"files": [
"src/media/web-media.ts",
"src/plugins/runtime/runtime-web-channel-plugin.ts"
],
"sdk": true
},
{
"name": "pad",
"files": [
"src/agents/bash-tools.shared.ts",
"src/commands/models/list.format.ts"
]
},
{
"name": "parseClawHubPluginSpec",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/infra/clawhub-spec.ts"
]
},
{
"name": "parseCsvFilter",
"files": [
"src/image-generation/live-test-helpers.ts",
"src/video-generation/live-test-helpers.ts"
]
},
{
"name": "parseFrontmatter",
"files": [
"src/agents/utils/frontmatter.ts",
"src/hooks/frontmatter.ts",
"src/skills/loading/frontmatter.ts"
]
},
{
"name": "parseInlineDirectives",
"files": [
"src/auto-reply/reply/directive-handling.parse.ts",
"src/utils/directive-tags.ts"
],
"sdk": true
},
{
"name": "parseModelRef",
"files": [
"src/agents/model-selection-normalize.ts",
"src/commands/doctor/shared/codex-route-model-ref.ts"
],
"sdk": true
},
{
"name": "parseQaTarget",
"files": [
"src/plugin-sdk/qa-channel-protocol.ts",
"src/plugin-sdk/qa-channel.ts"
],
"sdk": true
},
{
"name": "parseTimeoutMs",
"files": [
"src/cli/parse-timeout.ts",
"src/commands/gateway-status/helpers.ts"
]
},
{
"name": "pathExists",
"files": [
"src/agents/worktrees/git.ts",
"src/utils.ts"
],
"sdk": true
},
{
"name": "pathsEqual",
"files": [
"src/commands/doctor/shared/missing-configured-plugin-install.records.ts",
"src/plugins/update-config.ts"
]
},
{
"name": "peekSessionMcpRuntime",
"files": [
"src/agents/agent-bundle-mcp-manager-api.ts",
"src/gateway/server-methods/__mocks__/tools-effective.runtime.ts"
]
},
{
"name": "persistSessionEntry",
"files": [
"src/agents/command/attempt-execution.shared.ts",
"src/agents/command/session-helpers.ts",
"src/auto-reply/reply/commands-session-store.ts"
]
},
{
"name": "planPluginUninstall",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/uninstall.ts"
]
},
{
"name": "preserveConfigSnapshotAsClobbered",
"files": [
"src/config/io.observe-recovery.ts",
"src/config/io.runtime.ts"
]
},
{
"name": "promoteConfigSnapshotToLastKnownGood",
"files": [
"src/config/io.observe-recovery.ts",
"src/config/io.runtime.ts"
]
},
{
"name": "promptYesNo",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/cli/prompt.ts"
]
},
{
"name": "readAmbientTranscriptWatermark",
"files": [
"src/config/sessions/ambient-transcript-watermark.ts",
"src/plugin-sdk/session-store-runtime.ts"
],
"sdk": true
},
{
"name": "readAskUserQuestionId",
"files": [
"src/auto-reply/reply/dispatch-from-config.payloads.ts",
"src/infra/question-reaction-runtime.ts"
]
},
{
"name": "readConfigFileSnapshot",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/config/io.runtime.ts"
],
"sdk": true
},
{
"name": "readConfigFileSnapshotForWrite",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/config/io.runtime.ts"
],
"sdk": true
},
{
"name": "readLatestSessionUsageFromTranscriptAsync",
"files": [
"src/gateway/session-transcript-readers.ts",
"src/gateway/session-utils.fs.ts"
]
},
{
"name": "readPersistedInstalledPluginIndex",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/installed-plugin-index-store.ts"
]
},
{
"name": "readSessionEntry",
"files": [
"src/agents/subagents/announce/subagent-announce.runtime.ts",
"src/cron/isolated-agent.turn-test-helpers.ts"
]
},
{
"name": "readSessionTranscriptVisibleMessageDelta",
"files": [
"src/config/sessions/session-accessor.sqlite-active-events.ts",
"src/plugin-sdk/session-transcript-runtime.ts"
],
"sdk": true
},
{
"name": "readStringParam",
"files": [
"src/agents/tools/common.ts",
"src/agents/tools/transcripts-tool-runtime.ts"
],
"sdk": true
},
{
"name": "recordHookInstall",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/hooks/installs.ts"
]
},
{
"name": "recordPluginInstall",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/installs.ts"
]
},
{
"name": "recordTaskRunProgressByRunId",
"files": [
"src/tasks/detached-task-runtime.ts",
"src/tasks/task-executor.ts"
]
},
{
"name": "recoverConfigFromLastKnownGood",
"files": [
"src/config/io.observe-recovery.ts",
"src/config/io.runtime.ts"
]
},
{
"name": "redactSecrets",
"files": [
"src/commands/status-all/format.ts",
"src/logging/redact.ts"
],
"sdk": true
},
{
"name": "refreshPluginRegistry",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/plugin-registry-snapshot.ts"
]
},
{
"name": "registerPluginsCli",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/cli/plugins-cli.ts"
]
},
{
"name": "registerSubCliByName",
"files": [
"src/cli/program/register.subclis-core.ts",
"src/cli/program/register.subclis.ts"
]
},
{
"name": "registerSubCliCommands",
"files": [
"src/cli/program/register.subclis-core.ts",
"src/cli/program/register.subclis.ts"
]
},
{
"name": "replaceConfigFile",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/config/mutate.ts"
],
"sdk": true
},
{
"name": "replaceRuntimeAuthProfileStoreSnapshots",
"files": [
"src/agents/auth-profiles/runtime-snapshots.ts",
"src/agents/auth-profiles/store.ts"
],
"sdk": true
},
{
"name": "replaceSubagentRunAfterSteer",
"files": [
"src/agents/subagents/registry/subagent-registry-runtime.ts",
"src/agents/subagents/registry/subagent-registry.ts"
]
},
{
"name": "reportClawHubPluginInstallTelemetry",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/infra/clawhub-packages.ts"
]
},
{
"name": "requestSafeGatewayRestart",
"files": [
"src/cli/daemon-cli/lifecycle-safe-restart.ts",
"src/infra/restart-coordinator.ts"
]
},
{
"name": "requireRecord",
"files": [
"src/acp/translator.bridge-test-helpers.ts",
"src/gateway/test-helpers.assertions.ts"
]
},
{
"name": "resetPreparedModelCatalogForTest",
"files": [
"src/gateway/server-model-catalog.ts",
"src/gateway/server-start.ts",
"src/gateway/server.ts"
]
},
{
"name": "resolveAdvertisedLanHost",
"files": [
"src/infra/advertised-lan-host.ts",
"src/plugin-sdk/gateway-runtime.ts"
],
"sdk": true
},
{
"name": "resolveAllowlistModelKey",
"files": [
"src/agents/model-selection-shared.ts",
"src/agents/model-selection.ts"
]
},
{
"name": "resolveApiKeyForProvider",
"files": [
"src/agents/model-auth-provider.ts",
"src/plugin-sdk/provider-auth-runtime.ts"
],
"sdk": true
},
{
"name": "resolveConcreteSessionStorePath",
"files": [
"src/config/sessions/session-accessor.transcript-target.ts",
"src/gateway/session-utils-store.ts"
]
},
{
"name": "resolveConfiguredFallbackModel",
"files": [
"src/agents/embedded-agent-runner/model.configured-fallback.ts",
"src/auto-reply/reply/agent-runner-core.ts"
]
},
{
"name": "resolveDirectStatusReplyForSession",
"files": [
"src/plugin-sdk/command-status-runtime.ts",
"src/plugin-sdk/command-status.runtime.ts"
],
"sdk": true
},
{
"name": "resolveEffectiveOAuthCredential",
"files": [
"src/agents/auth-profiles/effective-oauth.ts",
"src/agents/auth-profiles/oauth-manager.ts"
]
},
{
"name": "resolveEffectivePluginActivationState",
"files": [
"src/plugins/config-policy.ts",
"src/plugins/config-state.ts"
]
},
{
"name": "resolveEffectiveToolInventory",
"files": [
"src/agents/tools-effective-inventory.ts",
"src/gateway/server-methods/__mocks__/tools-effective.runtime.ts"
]
},
{
"name": "resolveEffectiveToolInventoryRuntimeModelContextAsync",
"files": [
"src/agents/tools-effective-inventory.ts",
"src/gateway/server-methods/__mocks__/tools-effective.runtime.ts"
]
},
{
"name": "resolveGatewayServiceProbeHosts",
"files": [
"src/daemon/gateway-service-probe-hosts.ts",
"src/daemon/test-helpers/schtasks-fixtures.ts"
]
},
{
"name": "resolveHeartbeatPrompt",
"files": [
"src/auto-reply/heartbeat.ts",
"src/infra/heartbeat-runner-config.ts"
],
"sdk": true
},
{
"name": "resolveMarketplaceInstallShortcut",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/marketplace.ts"
]
},
{
"name": "resolveMemorySlotDecision",
"files": [
"src/plugins/config-policy.ts",
"src/plugins/config-state.ts"
]
},
{
"name": "resolveMissingPluginCommandMessage",
"files": [
"src/cli/run-main-policy.ts",
"src/cli/run-main.ts"
]
},
{
"name": "resolveNode",
"files": [
"src/agents/tools/nodes-utils.ts",
"src/cli/nodes-cli/rpc.ts"
]
},
{
"name": "resolveNodeClaudePlacement",
"files": [
"src/agents/cli-runner/execute-node-claude.ts",
"src/agents/cli-runner/prepare-claude.ts"
]
},
{
"name": "resolveNodeId",
"files": [
"src/agents/tools/nodes-utils.ts",
"src/cli/nodes-cli/rpc.ts"
]
},
{
"name": "resolveOpenClawMetadata",
"files": [
"src/hooks/frontmatter.ts",
"src/skills/loading/frontmatter.ts"
]
},
{
"name": "resolveProviderThinkingProfile",
"files": [
"src/plugins/provider-runtime.ts",
"src/plugins/provider-thinking.ts"
]
},
{
"name": "resolveProviderUsageDisplayName",
"files": [
"src/infra/provider-usage.admin.ts",
"src/infra/provider-usage.shared.ts"
],
"sdk": true
},
{
"name": "resolveSecretInputString",
"files": [
"src/config/types.secrets.ts",
"src/secrets/resolve-secret-input-string.ts"
],
"sdk": true
},
{
"name": "resolveSecretPlanTargetByPath",
"files": [
"src/plugin-sdk/secret-ref-runtime.ts",
"src/secrets/target-registry-query.ts"
],
"sdk": true
},
{
"name": "resolveSessionCatalogCreateTarget",
"files": [
"src/gateway/server-methods/session-catalog.ts",
"src/plugins/runtime/runtime-agent-session-catalog.ts"
]
},
{
"name": "resolveSessionFilePath",
"files": [
"src/config/sessions/paths.ts",
"src/plugin-sdk/session-store-runtime.ts"
],
"sdk": true
},
{
"name": "resolveSessionMcpConfigSummary",
"files": [
"src/agents/agent-bundle-mcp-runtime-config.ts",
"src/gateway/server-methods/__mocks__/tools-effective.runtime.ts"
]
},
{
"name": "resolveStorePath",
"files": [
"src/config/sessions/paths.ts",
"src/plugin-sdk/session-store-runtime.ts"
],
"sdk": true
},
{
"name": "resolveThinkingDefaultForModel",
"files": [
"src/auto-reply/thinking.shared.ts",
"src/auto-reply/thinking.ts"
]
},
{
"name": "restorePersistedInstalledPluginIndexIfCurrent",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/installed-plugin-index-store.ts"
]
},
{
"name": "runExec",
"files": [
"src/agents/code-mode-execution.ts",
"src/process/exec.ts"
],
"sdk": true
},
{
"name": "runGitUpdate",
"files": [
"src/cli/update-cli/update-command-git.ts",
"src/infra/update-runner-git.ts"
]
},
{
"name": "runModelsAuthLoginFlow",
"files": [
"src/commands/models/auth.ts",
"src/plugin-sdk/provider-auth-login-flow-runtime.ts"
],
"sdk": true
},
{
"name": "runSystemAgentWithInference",
"files": [
"src/cli/program.test-mocks.ts",
"src/commands/system-agent-with-inference.ts"
]
},
{
"name": "runtimeLogs",
"files": [
"src/cli/daemon-cli/test-helpers/lifecycle-core-harness.ts",
"src/cli/plugins-cli-test-helpers.ts"
]
},
{
"name": "runTui",
"files": [
"src/cli/program.test-mocks.ts",
"src/tui/tui.ts"
]
},
{
"name": "safeParseJson",
"files": [
"src/gateway/server-json.ts",
"src/utils.ts"
],
"sdk": true
},
{
"name": "saveJsonFile",
"files": [
"src/infra/json-file.ts",
"src/plugin-sdk/json-store.ts"
],
"sdk": true
},
{
"name": "sendDurableMessageBatch",
"files": [
"src/channels/message/send.ts",
"src/plugin-sdk/channel-outbound.ts"
],
"sdk": true
},
{
"name": "setDetachedTaskDeliveryStatusByRunId",
"files": [
"src/tasks/detached-task-runtime.ts",
"src/tasks/task-executor.ts"
]
},
{
"name": "setupCommand",
"files": [
"src/cli/program.test-mocks.ts",
"src/commands/setup.ts"
]
},
{
"name": "setupWizardCommand",
"files": [
"src/cli/program.test-mocks.ts",
"src/commands/onboard.ts"
]
},
{
"name": "sha256HexPrefix",
"files": [
"src/infra/crypto-digest.ts",
"src/logging/redact-identifier.ts"
],
"sdk": true
},
{
"name": "startGatewayServer",
"files": [
"src/gateway/server-start.ts",
"src/gateway/server.ts",
"src/gateway/test-helpers.server.ts"
]
},
{
"name": "startTaskRunByRunId",
"files": [
"src/tasks/detached-task-runtime.ts",
"src/tasks/task-executor.ts"
]
},
{
"name": "stopWithText",
"files": [
"src/auto-reply/reply/commands-acp/shared.ts",
"src/auto-reply/reply/commands-subagents/shared.ts"
]
},
{
"name": "stripTargetKindPrefix",
"files": [
"src/infra/outbound/channel-target-prefix.ts",
"src/plugin-sdk/core.ts"
],
"sdk": true
},
{
"name": "textToSpeech",
"files": [
"src/tts/tts-synthesis.ts",
"src/tts/tts.ts"
],
"sdk": true
},
{
"name": "theme",
"files": [
"src/agents/modes/interactive/theme/theme.ts",
"src/tui/theme/theme.ts"
],
"sdk": true
},
{
"name": "toDotPath",
"files": [
"src/cli/config-cli-path.ts",
"src/secrets/shared.ts"
]
},
{
"name": "toError",
"files": [
"src/agents/prepared-model-runtime.owner.ts",
"src/worker/worker-connection-contract.ts"
]
},
{
"name": "toPosixPath",
"files": [
"src/daemon/output.ts",
"src/shared/ignore-rules.ts"
]
},
{
"name": "triggerInternalHook",
"files": [
"src/agents/embedded-agent-runner/compact.hooks.harness.ts",
"src/hooks/internal-hooks.ts"
],
"sdk": true
},
{
"name": "truncateText",
"files": [
"src/agents/harness/native-hook-relay-utils.ts",
"src/agents/tools/web-fetch-utils.ts"
],
"sdk": true
},
{
"name": "tryDispatchAcpReply",
"files": [
"src/auto-reply/reply/dispatch-acp.runtime.ts",
"src/auto-reply/reply/dispatch-acp.ts"
]
},
{
"name": "updateNpmInstalledHookPacks",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/hooks/update.ts"
]
},
{
"name": "updateNpmInstalledPlugins",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/update-installed.ts"
]
},
{
"name": "VERSION",
"files": [
"src/agents/config.ts",
"src/version.ts"
],
"sdk": true
},
{
"name": "withDurableMessageSendContext",
"files": [
"src/channels/message/send.ts",
"src/plugin-sdk/channel-outbound.ts"
],
"sdk": true
},
{
"name": "withServer",
"files": [
"src/gateway/test-with-server.ts",
"src/plugin-sdk/test-helpers/http-test-server.ts"
],
"sdk": true
},
{
"name": "withTempDir",
"files": [
"src/infra/install-source-utils.ts",
"src/test-helpers/temp-dir.ts",
"src/test-utils/temp-dir.ts"
],
"sdk": true
},
{
"name": "withTempHome",
"files": [
"src/config/test-helpers.ts",
"src/plugin-sdk/test-helpers/temp-home.ts"
],
"sdk": true
},
{
"name": "withTimeout",
"files": [
"src/infra/provider-usage.shared.ts",
"src/node-host/with-timeout.ts"
],
"sdk": true
},
{
"name": "withTrustedEnvProxyGuardedFetchMode",
"files": [
"src/infra/net/fetch-guard.ts",
"src/plugin-sdk/fetch-runtime.ts"
],
"sdk": true
},
{
"name": "writeConfigFile",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/config/io.runtime.ts"
],
"sdk": true
},
{
"name": "writePersistedInstalledPluginIndexInstallRecordsWithLease",
"files": [
"src/cli/plugins-cli-test-helpers.ts",
"src/plugins/installed-plugin-index-records.ts"
]
},
{
"name": "writeSkill",
"files": [
"src/skills/test-support/e2e-test-helpers.ts",
"src/skills/test-support/test-helpers.ts"
],
"sdk": true
}
]