feat(agent): export InMemorySessionStorage and JsonlSessionStorage

Export both session storage implementations from @earendil-works/pi-agent-core
so they can be imported and extended directly instead of via repo workaround.

closes #6435
This commit is contained in:
Mario Zechner 2026-07-09 10:22:19 +02:00
parent 86afffe01f
commit cb222bf99d
2 changed files with 3 additions and 0 deletions

View file

@ -5,6 +5,7 @@
### Added
- Added configurable harness session context entry transforms and custom-entry message projectors.
- Exported `InMemorySessionStorage` and `JsonlSessionStorage` ([#6435](https://github.com/earendil-works/pi/issues/6435)).
### Fixed

View file

@ -28,7 +28,9 @@ export {
export * from "./harness/messages.ts";
export * from "./harness/prompt-templates.ts";
export * from "./harness/session/jsonl-repo.ts";
export * from "./harness/session/jsonl-storage.ts";
export * from "./harness/session/memory-repo.ts";
export * from "./harness/session/memory-storage.ts";
export * from "./harness/session/repo-utils.ts";
export * from "./harness/session/session.ts";
export { uuidv7 } from "./harness/session/uuid.ts";