agentfootprint
Version:
The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.
32 lines • 1.79 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.
*/
export * from './beats/index.js';
export * from './causal/index.js';
export * from './embedding/index.js';
export * from './entry/index.js';
export * from './facts/index.js';
export * from './identity/index.js';
export * from './pipeline/index.js';
export * from './stages/index.js';
export * from './store/index.js';
export * from './turn/index.js';
export * from './wire/index.js';
export * from './retrieval/index.js';
// Consumer-facing factory + const-objects for memory configuration.
export { MEMORY_TYPES, MEMORY_STRATEGIES, MEMORY_TIMING, SNAPSHOT_PROJECTIONS, MEMORY_INJECTION_KEY_PREFIX, RETRIEVAL_EVIDENCE_KEY_PREFIX, isMemoryType, isMemoryStrategyKind, isMemoryTiming, isSnapshotProjection, memoryInjectionKey, isMemoryInjectionKey, retrievalEvidenceKey, isRetrievalEvidenceKey, } from './define.types.js';
// `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 }`.
export { defineMemory } from './define.js';
// 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).
export { listMemoryStrategies, memoryStrategyInfo, } from './strategies.js';
//# sourceMappingURL=index.js.map