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
JavaScript
;
/**
* 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