[ { "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": "buildApprovalPresentation", "files": [ "src/infra/approval-presentation.ts", "src/infra/exec-approval-reply.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/subagent-registry-read.ts", "src/agents/subagent-registry.ts" ] }, { "name": "countPendingDescendantRuns", "files": [ "src/agents/subagent-registry-announce-read.ts", "src/agents/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": "createSessionSlug", "files": [ "src/agents/bash-process-registry.ts", "src/agents/session-slug.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": "dispatchChannelInboundReply", "files": [ "src/channels/message/inbound-reply-dispatch.ts", "src/channels/turn/kernel.ts" ], "sdk": true }, { "name": "dispatchChannelInboundTurn", "files": [ "src/channels/message/inbound-reply-dispatch.ts", "src/channels/turn/kernel.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/subagent-registry-read.ts", "src/agents/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/subagent-registry-read.ts", "src/agents/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/subagent-registry-read.ts", "src/agents/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-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": "nodePendingHandlers", "files": [ "src/gateway/server-methods/nodes-pending.ts", "src/gateway/server-methods/nodes.pending.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": "primeConfiguredBindingRegistry", "files": [ "src/channels/plugins/binding-registry.ts", "src/channels/plugins/configured-binding-registry.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/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/subagent-registry-runtime.ts", "src/agents/subagent-registry.ts" ] }, { "name": "reportClawHubPluginInstallTelemetry", "files": [ "src/cli/plugins-cli-test-helpers.ts", "src/infra/clawhub.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": "resolveConfiguredBinding", "files": [ "src/channels/plugins/binding-registry.ts", "src/channels/plugins/configured-binding-registry.ts" ] }, { "name": "resolveConfiguredBindingRecord", "files": [ "src/channels/plugins/binding-registry.ts", "src/channels/plugins/configured-binding-registry.ts" ] }, { "name": "resolveConfiguredBindingRecordBySessionKey", "files": [ "src/channels/plugins/binding-registry.ts", "src/channels/plugins/configured-binding-registry.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": "resolveHomeDir", "files": [ "src/daemon/paths.ts", "src/utils.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": "resolveQueueSettings", "files": [ "src/auto-reply/reply/queue/settings-runtime.ts", "src/auto-reply/reply/queue/settings.ts" ] }, { "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": "resolveSessionKey", "files": [ "src/acp/session-mapper.ts", "src/config/sessions/session-key.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": "runChannelInboundEvent", "files": [ "src/channels/message/inbound-reply-dispatch.ts", "src/channels/turn/kernel.ts" ], "sdk": true }, { "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": "runPreparedInboundReply", "files": [ "src/channels/message/inbound-reply-dispatch.ts", "src/channels/turn/execution.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": "sleep", "files": [ "src/tui/tui-pty-test-support.ts", "src/utils/sleep.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 } ]