// @executor-js/plugin-apps — custom tool publishing for executor.//// Custom tools are published into a per-scope store and invoked through the// platform catalog path. Publish is the compiler (FDI); each substrate-specific// capability sits behind a seam.export * from "./seams";export * from "./authoring";export * from "./standard-schema";export * from "./pipeline/descriptor";export { discover, PublishError } from "./pipeline/discover";export { bundleEntry, PLATFORM_MODULES, INLINABLE_MODULES } from "./pipeline/bundle";export { publish, type PublishInput, type PublishOutput, type PublishDeps,} from "./pipeline/publish";export { fetchGitHubSource, syncGitHubSource, GitHubSourceError, type GitHubSourceInput, type GitHubSourceSnapshot, type GitHubSyncResult, type SyncErrorData, type SyncGitHubSourceInput,} from "./source/github-source";export { makeAppsRuntime, type AppsRuntime, type AppsRuntimeDeps } from "./plugin/runtime";export { makeAppsRuntimeFromBackings, type AppsBackings } from "./plugin/backings";export { makeAppsStore, type AppsStore, type AppsStoreDeps, type GitHubSourceTokenRef, descriptorCollection,} from "./plugin/store";export { slugifyCustomToolsAppName, validateCustomToolsAppSlug, CUSTOM_TOOLS_APP_SLUG_PATTERN,} from "./source/app-slug";export { buildBridge, rootsFor, resolveIntegrationBindings, BindingError, type ConnectionCandidate, type RoleBindings, type ClientResolver, type BindingContext,} from "./plugin/bindings";export { makePluginCtxAppsResolver } from "./plugin/resolver";export { SourceOriginError, assertSourceOrigin } from "./plugin/apps-plugin";export { makeSelfHostAppsRuntime, type SelfHostAppsRuntime, type SelfHostAppsRuntimeOptions,} from "./plugin/self-host-runtime";// Self-host seam backings.export { makeGitArtifactStore } from "./backing/git-artifact-store";export { makeQuickjsToolSandbox } from "./backing/quickjs-tool-sandbox";export { makeSqliteAppsStore } from "./backing/sqlite-apps-store";
// @executor-js/plugin-apps — custom tool publishing for executor.
//
// Custom tools are published into a per-scope store and invoked through the
// platform catalog path. Publish is the compiler (FDI); each substrate-specific
// capability sits behind a seam.
export * from "./seams";
export * from "./authoring";
export * from "./standard-schema";
export * from "./pipeline/descriptor";
export { discover, PublishError } from "./pipeline/discover";
export { bundleEntry, PLATFORM_MODULES, INLINABLE_MODULES } from "./pipeline/bundle";
export {
publish,
type PublishInput,
type PublishOutput,
type PublishDeps,
} from "./pipeline/publish";
export {
fetchGitHubSource,
syncGitHubSource,
GitHubSourceError,
type GitHubSourceInput,
type GitHubSourceSnapshot,
type GitHubSyncResult,
type SyncErrorData,
type SyncGitHubSourceInput,
} from "./source/github-source";
export { makeAppsRuntime, type AppsRuntime, type AppsRuntimeDeps } from "./plugin/runtime";
export { makeAppsRuntimeFromBackings, type AppsBackings } from "./plugin/backings";
export {
makeAppsStore,
type AppsStore,
type AppsStoreDeps,
type GitHubSourceTokenRef,
descriptorCollection,
} from "./plugin/store";
export {
slugifyCustomToolsAppName,
validateCustomToolsAppSlug,
CUSTOM_TOOLS_APP_SLUG_PATTERN,
} from "./source/app-slug";
export {
buildBridge,
rootsFor,
resolveIntegrationBindings,
BindingError,
type ConnectionCandidate,
type RoleBindings,
type ClientResolver,
type BindingContext,
} from "./plugin/bindings";
export { makePluginCtxAppsResolver } from "./plugin/resolver";
export { SourceOriginError, assertSourceOrigin } from "./plugin/apps-plugin";
export {
makeSelfHostAppsRuntime,
type SelfHostAppsRuntime,
type SelfHostAppsRuntimeOptions,
} from "./plugin/self-host-runtime";
// Self-host seam backings.
export { makeGitArtifactStore } from "./backing/git-artifact-store";
export { makeQuickjsToolSandbox } from "./backing/quickjs-tool-sandbox";
export { makeSqliteAppsStore } from "./backing/sqlite-apps-store";