openclaw/packages/plugin-sdk/src/plugin-runtime.ts
Peter Steinberger 81b73247b0
refactor(packages): deslop shared packages third pass (#159933)
* refactor(packages): deslop shared packages third pass

Consolidate shared package projection, schema traversal, transcript parsing, and request setup while preserving public export maps, API declarations, runtime behavior, and protocol schemas. Remove redundant facade narration and shrink the assertion baseline for removed casts.

* refactor(memory): keep transcript type at session accessor owner

* refactor(packages): retain transcript declaration closure

* refactor(packages): preserve declarations and sparse-array conventions
2026-09-27 20:53:42 -07:00

26 lines
794 B
TypeScript

export {
clearPluginCommands,
clearPluginInteractiveHandlers,
createInteractiveConversationBindingHelpers,
dispatchPluginInteractiveHandler,
executePluginCommand,
getGlobalHookRunner,
getPluginCommandSpecs,
getPluginRuntimeGatewayRequestScope,
listRegisteredPluginAgentPromptGuidance,
matchPluginCommand,
registerPluginCommand,
registerPluginInteractiveHandler,
startLazyPluginServiceModule,
} from "../../../src/plugin-sdk/plugin-runtime.js";
export type {
LazyPluginServiceHandle,
OpenClawPluginApi,
OpenClawPluginConfigSchema,
PluginConversationBinding,
PluginConversationBindingRequestParams,
PluginConversationBindingRequestResult,
PluginInteractiveRegistration,
PluginRuntime,
RuntimeLogger,
} from "../../../src/plugin-sdk/plugin-runtime.js";