mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-28 02:50:35 +00:00
fix: break plugin metadata snapshot cycle
This commit is contained in:
@@ -2,7 +2,8 @@ import type { OpenClawConfig } from "../config/types.openclaw.js";
|
||||
import type { InstalledPluginIndex } from "./installed-plugin-index.js";
|
||||
import type { PluginManifestRecord, PluginManifestRegistry } from "./manifest-registry.js";
|
||||
import type { PluginDiagnostic } from "./manifest-types.js";
|
||||
import type { PluginRegistrySnapshotSource } from "./plugin-registry-snapshot.js";
|
||||
|
||||
export type PluginRegistrySnapshotSource = "provided" | "persisted" | "derived";
|
||||
|
||||
export type PluginMetadataSnapshotOwnerMaps = {
|
||||
channels: ReadonlyMap<string, readonly string[]>;
|
||||
|
||||
@@ -26,11 +26,12 @@ import {
|
||||
type LoadInstalledPluginIndexParams,
|
||||
type RefreshInstalledPluginIndexParams,
|
||||
} from "./installed-plugin-index.js";
|
||||
import type { PluginRegistrySnapshotSource } from "./plugin-metadata-snapshot.types.js";
|
||||
|
||||
export type PluginRegistrySnapshot = InstalledPluginIndex;
|
||||
export type PluginRegistryRecord = InstalledPluginIndexRecord;
|
||||
export type PluginRegistryInspection = InstalledPluginIndexStoreInspection;
|
||||
export type PluginRegistrySnapshotSource = "provided" | "persisted" | "derived";
|
||||
export type { PluginRegistrySnapshotSource };
|
||||
export type PluginRegistrySnapshotDiagnosticCode =
|
||||
| "persisted-registry-disabled"
|
||||
| "persisted-registry-missing"
|
||||
|
||||
Reference in New Issue
Block a user