UNPKG

agentfootprint

Version:

The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.

66 lines • 5.41 kB
"use strict"; /** * Memory subsystem — narrative beats, fact extraction, embedding-based * retrieval, and pipelines that compose them. * * Re-exported from agentfootprint's main entry. See individual module * READMEs for usage. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.memoryStrategyInfo = exports.listMemoryStrategies = exports.defineMemory = exports.isRetrievalEvidenceKey = exports.retrievalEvidenceKey = exports.isMemoryInjectionKey = exports.memoryInjectionKey = exports.isSnapshotProjection = exports.isMemoryTiming = exports.isMemoryStrategyKind = exports.isMemoryType = exports.RETRIEVAL_EVIDENCE_KEY_PREFIX = exports.MEMORY_INJECTION_KEY_PREFIX = exports.SNAPSHOT_PROJECTIONS = exports.MEMORY_TIMING = exports.MEMORY_STRATEGIES = exports.MEMORY_TYPES = void 0; __exportStar(require("./beats/index.js"), exports); __exportStar(require("./causal/index.js"), exports); __exportStar(require("./embedding/index.js"), exports); __exportStar(require("./entry/index.js"), exports); __exportStar(require("./facts/index.js"), exports); __exportStar(require("./identity/index.js"), exports); __exportStar(require("./pipeline/index.js"), exports); __exportStar(require("./stages/index.js"), exports); __exportStar(require("./store/index.js"), exports); __exportStar(require("./turn/index.js"), exports); __exportStar(require("./wire/index.js"), exports); __exportStar(require("./retrieval/index.js"), exports); // Consumer-facing factory + const-objects for memory configuration. var define_types_js_1 = require("./define.types.js"); Object.defineProperty(exports, "MEMORY_TYPES", { enumerable: true, get: function () { return define_types_js_1.MEMORY_TYPES; } }); Object.defineProperty(exports, "MEMORY_STRATEGIES", { enumerable: true, get: function () { return define_types_js_1.MEMORY_STRATEGIES; } }); Object.defineProperty(exports, "MEMORY_TIMING", { enumerable: true, get: function () { return define_types_js_1.MEMORY_TIMING; } }); Object.defineProperty(exports, "SNAPSHOT_PROJECTIONS", { enumerable: true, get: function () { return define_types_js_1.SNAPSHOT_PROJECTIONS; } }); Object.defineProperty(exports, "MEMORY_INJECTION_KEY_PREFIX", { enumerable: true, get: function () { return define_types_js_1.MEMORY_INJECTION_KEY_PREFIX; } }); Object.defineProperty(exports, "RETRIEVAL_EVIDENCE_KEY_PREFIX", { enumerable: true, get: function () { return define_types_js_1.RETRIEVAL_EVIDENCE_KEY_PREFIX; } }); Object.defineProperty(exports, "isMemoryType", { enumerable: true, get: function () { return define_types_js_1.isMemoryType; } }); Object.defineProperty(exports, "isMemoryStrategyKind", { enumerable: true, get: function () { return define_types_js_1.isMemoryStrategyKind; } }); Object.defineProperty(exports, "isMemoryTiming", { enumerable: true, get: function () { return define_types_js_1.isMemoryTiming; } }); Object.defineProperty(exports, "isSnapshotProjection", { enumerable: true, get: function () { return define_types_js_1.isSnapshotProjection; } }); Object.defineProperty(exports, "memoryInjectionKey", { enumerable: true, get: function () { return define_types_js_1.memoryInjectionKey; } }); Object.defineProperty(exports, "isMemoryInjectionKey", { enumerable: true, get: function () { return define_types_js_1.isMemoryInjectionKey; } }); Object.defineProperty(exports, "retrievalEvidenceKey", { enumerable: true, get: function () { return define_types_js_1.retrievalEvidenceKey; } }); Object.defineProperty(exports, "isRetrievalEvidenceKey", { enumerable: true, get: function () { return define_types_js_1.isRetrievalEvidenceKey; } }); // `WindowStrategy` was this module's 7.27.0 name for `MemoryWindowStrategy`. // It collided with the CONVERSATION-window seam of the same name on the // package root (`{ name, plan(input) }`) — same name, two entry points, // incompatible shapes — so the memory one was renamed in 7.27.1 and the old // spelling kept as a deprecated alias. 9.0.0 removed the alias: // `MemoryWindowStrategy` is the only name for `{ kind: 'window', size }`. var define_js_1 = require("./define.js"); Object.defineProperty(exports, "defineMemory", { enumerable: true, get: function () { return define_js_1.defineMemory; } }); // What each strategy IS, which types accept it, and what a host must supply // to run it — the const `MEMORY_STRATEGIES` in described form (9.5.0). var strategies_js_1 = require("./strategies.js"); Object.defineProperty(exports, "listMemoryStrategies", { enumerable: true, get: function () { return strategies_js_1.listMemoryStrategies; } }); Object.defineProperty(exports, "memoryStrategyInfo", { enumerable: true, get: function () { return strategies_js_1.memoryStrategyInfo; } }); //# sourceMappingURL=index.js.map