UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

125 lines 5.46 kB
import { d as MemoryEmbeddingProviderCreateOptions, f as MemoryEmbeddingProviderRuntime, p as MemoryPluginRuntime, u as MemoryEmbeddingProvider } from "../../agent-harness-runtime-pGCreG_J.js"; import { ki as OpenClawConfig, ya as MemorySearchManager } from "../../install-security-scan.types-CwuFCGpV.js"; import "../../runtime-store-C4GPD5jg.js"; import { a as removeGroundedShortTermCandidates, d as ShortTermDreamingStats, f as ShortTermDreamingStatsEntry, i as auditShortTermPromotionArtifacts, l as RepairShortTermPromotionArtifactsResult, o as repairShortTermPromotionArtifacts, s as loadShortTermPromotionDreamingStats, t as configureMemoryCoreDreamingState, u as ShortTermAuditSummary } from "../../memory-core-host-runtime-core-Cgfgh_Sr.js"; //#region packages/memory-host-sdk/src/host/status-format.d.ts /** Display tone used by memory status renderers. */ type Tone = "ok" | "warn" | "muted"; /** Resolve vector indexing state from enabled and availability flags. */ export declare function resolveMemoryVectorState(vector: { enabled: boolean; available?: boolean; }): { tone: Tone; state: "ready" | "unavailable" | "disabled" | "unknown"; }; /** Resolve full-text search state from enabled and availability flags. */ export declare function resolveMemoryFtsState(fts: { enabled: boolean; available: boolean; }): { tone: Tone; state: "ready" | "unavailable" | "disabled"; }; /** Format cache state as concise status text with optional entry count. */ export declare function resolveMemoryCacheSummary(cache: { enabled: boolean; entries?: number; }): { tone: Tone; text: string; }; //#endregion //#region extensions/memory-core/src/memory/embedding-local-service.d.ts type MemoryCoreAcquireLocalService = (target: { providerId: string; baseUrl: string; headers?: HeadersInit; }, signal?: AbortSignal | null) => Promise<{ release: () => void; } | undefined>; //#endregion //#region extensions/memory-core/src/memory/search-manager.d.ts type MemorySearchManagerPurpose = "default" | "status" | "cli"; type MemorySearchManagerParams = { cfg: OpenClawConfig; agentId: string; purpose?: MemorySearchManagerPurpose; inspectSources?: boolean; acquireLocalService?: MemoryCoreAcquireLocalService; }; type MemorySearchManagerResult = { manager: MemorySearchManager | null; error?: string; debug?: { backend: "builtin"; purpose: MemorySearchManagerPurpose; managerMs: number; }; }; export declare function getMemorySearchManager(params: MemorySearchManagerParams): Promise<MemorySearchManagerResult>; //#endregion //#region extensions/memory-core/src/runtime-provider.d.ts export declare const memoryRuntime: MemoryPluginRuntime; //#endregion //#region extensions/memory-core/src/memory/embeddings.d.ts type EmbeddingProvider = MemoryEmbeddingProvider; type EmbeddingProviderRequest = string; type EmbeddingProviderFallback = string; type EmbeddingProviderRuntime = MemoryEmbeddingProviderRuntime; type EmbeddingProviderResult = { provider: EmbeddingProvider | null; requestedProvider: EmbeddingProviderRequest; fallbackFrom?: string; fallbackReason?: string; providerUnavailableReason?: string; runtime?: EmbeddingProviderRuntime; }; type CreateEmbeddingProviderOptions = Omit<MemoryEmbeddingProviderCreateOptions, "dimensions"> & { provider: EmbeddingProviderRequest; fallback: EmbeddingProviderFallback; outputDimensionality?: number; acquireLocalService?: MemoryCoreAcquireLocalService; }; export declare function createEmbeddingProvider(options: CreateEmbeddingProviderOptions): Promise<EmbeddingProviderResult>; //#endregion //#region packages/memory-host-sdk/src/host/secret-input.d.ts /** Return true when a configured memory secret contains a literal value or reference. */ export declare function hasConfiguredMemorySecretInput(value: unknown): boolean; //#endregion //#region extensions/memory-core/src/dreaming-repair.d.ts type DreamingArtifactsAuditIssue = { severity: "warn" | "error"; code: "dreaming-session-corpus-unreadable" | "dreaming-session-corpus-self-ingested" | "dreaming-session-ingestion-unreadable" | "dreaming-diary-unreadable"; message: string; fixable: boolean; }; type DreamingArtifactsAuditSummary = { dreamsPath?: string; sessionCorpusDir: string; sessionCorpusFileCount: number; suspiciousSessionCorpusFileCount: number; suspiciousSessionCorpusLineCount: number; sessionIngestionPath: string; sessionIngestionExists: boolean; issues: DreamingArtifactsAuditIssue[]; }; type RepairDreamingArtifactsResult = { changed: boolean; archiveDir?: string; archivedDreamsDiary: boolean; archivedSessionCorpus: boolean; archivedSessionIngestion: boolean; archivedPaths: string[]; warnings: string[]; }; export declare function auditDreamingArtifacts(params: { workspaceDir: string; }): Promise<DreamingArtifactsAuditSummary>; export declare function repairDreamingArtifacts(params: { workspaceDir: string; archiveDiary?: boolean; now?: Date; }): Promise<RepairDreamingArtifactsResult>; //#endregion export { type DreamingArtifactsAuditSummary, type RepairDreamingArtifactsResult, type RepairShortTermPromotionArtifactsResult, type ShortTermAuditSummary, type ShortTermDreamingStats, type ShortTermDreamingStatsEntry, type Tone, auditShortTermPromotionArtifacts, configureMemoryCoreDreamingState, loadShortTermPromotionDreamingStats, removeGroundedShortTermCandidates, repairShortTermPromotionArtifacts };