session-continuity-kit · packages
Every package shipped from reaatech/session-continuity-kit, published or pending.
6 packages
@reaatech/session-continuity
A typed session lifecycle manager for multi-turn AI conversations, providing `SessionManager` with token budget enforcement, configurable context compression (sliding window, summarization, or hybrid), optimistic concurrency, and a storage-agnostic `IStorageAdapter` interface.
- status
- published
- published
- 5 hours ago
@reaatech/session-continuity-storage-dynamodb
A DynamoDB storage adapter implementing `IStorageAdapter` from `@reaatech/session-continuity`, providing session and message persistence using a single-table design with composite keys and two global secondary indexes. It pairs with `@aws-sdk/client-dynamodb` and `@aws-sdk/lib-dynamodb` at runtime.
- status
- published
- published
- 5 hours ago
@reaatech/session-continuity-storage-firestore
A Firestore storage adapter implementing `IStorageAdapter` from `@reaatech/session-continuity`, providing session and message persistence in Firestore collections with TTL support, batch operations, and optimistic concurrency via transactions.
- status
- published
- published
- 5 hours ago
@reaatech/session-continuity-storage-memory
An in-memory storage adapter implementing `IStorageAdapter` from `@reaatech/session-continuity`, using `Map`-based storage with optional simulated TTL expiration for development, testing, and single-process prototypes.
- status
- published
- published
- 5 hours ago
@reaatech/session-continuity-storage-redis
A Redis storage adapter implementing `IStorageAdapter` from `@reaatech/session-continuity`, providing session and message persistence using Redis hashes, sorted sets, and native TTL with optimistic concurrency via `WATCH`/`MULTI`/`EXEC` transactions. Requires a `redis` v4+ client instance and the `@reaatech/session-continuity` package.
- status
- published
- published
- 5 hours ago
@reaatech/session-continuity-tokenizers
A set of token counter implementations (exact WASM-based tiktoken for OpenAI, exact Anthropic, and a fast heuristic estimator) that implement the `TokenCounter` interface from `@reaatech/session-continuity`, plus a factory that auto-selects the right tokenizer by model name.
- status
- published
- published
- 5 hours ago
