displayName
SessionState (a5c.hooks.session.v1)
contextKind
session-store-record
typescriptInterface
SessionState
producerIface
@a5c-ai/hooks-mux-core session-store (saveSession)
consumerIfaces
- @a5c-ai/hooks-mux-core propagation/materialize (persistedEnv rehydration)
- @a5c-ai/hooks-mux-core handlers (cross-hook context fragments)
fieldSchema
- version:literal<a5c.hooks.session.v1>:required
- sessionId|adapter:string:required
- createdAt|updatedAt:datetime:required
- cwd|transcriptPath:string:optional
- persistedEnv|contextVars:map<string,string>:required
- contextFragments:list<{fragmentId,source,createdAt,data,ttlSeconds?}>:required
- metadata:map<string,unknown>:required
sourceCitation
packages/hooks-mux/core/src/types/session.ts:5-35