Files
openclaw/src/gateway/server-methods/tools-effective.runtime.ts
Peter Steinberger 6f29fc88e9 refactor(sessions): migrate pure readers to read-only session accessors (#112568)
* refactor(sessions): migrate pure readers to read-only session accessors

* test(sessions): teach mocks and declarations the read-only accessors

* test(sessions): align remaining harnesses with read-only accessors
2026-07-22 01:16:35 -07:00

28 lines
1.0 KiB
TypeScript

/**
* Lazy import boundary for effective-tool inventory helpers used by gateway RPCs.
*/
export {
listAgentIds,
resolveAgentDir,
resolveAgentWorkspaceDir,
resolveSessionAgentId,
} from "../../agents/agent-scope.js";
export {
resolveEffectiveToolInventory,
resolveEffectiveToolInventoryRuntimeModelContext,
} from "../../agents/tools-effective-inventory.js";
export {
buildBundleMcpToolsFromCatalog,
peekSessionMcpRuntime,
resolveSessionMcpConfigSummary,
} from "../../agents/agent-bundle-mcp-tools.js";
export { applyFinalEffectiveToolPolicy } from "../../agents/embedded-agent-runner/effective-tool-policy.js";
export { resolveReplyToMode } from "../../auto-reply/reply/reply-threading.js";
export { resolveRuntimeConfigCacheKey } from "../../config/config.js";
export {
getActivePluginChannelRegistryVersion,
getActivePluginRegistryVersion,
} from "../../plugins/runtime.js";
export { deliveryContextFromSession } from "../../utils/delivery-context.shared.js";
export { loadSessionEntryReadOnly, resolveSessionModelRef } from "../session-utils.js";