Files
openclaw/src/plugins/update.ts
Peter Steinberger a2eb27c03a refactor(plugins): split update lifecycle (#108877)
* refactor(plugins): split update lifecycle

* fix(plugins): break update type cycle

* fix(plugins): keep update modules below line budget

* fix(plugins): preserve update export surface
2026-07-16 07:54:21 -07:00

11 lines
516 B
TypeScript

/** Updates installed plugins across npm, ClawHub, marketplace, Git, and bundled bridge sources. */
export type { PluginUpdateIntegrityDriftParams, PluginUpdateOutcome } from "./update-source.js";
export {
isPluginInstallRecordUpdateSource,
pluginInstallRecordMayMigrateConfigId,
} from "./update-source.js";
export { isClawHubTrustSkippedOutcome } from "./update-attempt.js";
export { updateNpmInstalledPlugins } from "./update-installed.js";
export { syncPluginsForUpdateChannel } from "./update-channel.js";