docΒ·config

Agent Note: Session persistence as an abstract service over the existing SessionEvent

View on GitHub β†’
Path: .agents/notes/implemented/architecture/2026-06-14-session-persistence.mdModified: 9/2/2026Created: 6/14/2026

Location

self-organizing-library/.agents/notes/implemented/architecture

Content

Loading content...

Cross-References

Agent Note: Event-sourced sessions with derived message historylinkAgent Note: δΌšθ―ζŒδΉ…εŒ–δ½œδΈΊεŸΊδΊŽηŽ°ζœ‰ SessionEvent ηš„ζŠ½θ±‘ζœεŠ‘linkAgent Note: Event-sourced sessions with derived message historylinkAgent Note: Capability seams β€” Service Definition / Service Provider / Consumer roleslinkAgent Note: Zstandard JSONL session logslinkAgent Note: Semantic session checkpointslinkAgent Note: Drop the mutable session summarylinkAgent Note: Reusable Session preparation before publicationlinkAgent Note: Load sessions persisted before message identitylinkAgent Note: δΌšθ―ζŒδΉ…εŒ–δ½œδΈΊεŸΊδΊŽηŽ°ζœ‰ SessionEvent ηš„ζŠ½θ±‘ζœεŠ‘linkAgent Note: Reusable Session preparation before publicationlinkAgent Note: SQLite physical chunk-row compressionlinkAgent Note: Load sessions persisted before message identitylinkAgent Note: Load sessions from the pre-react-loop formatlinkAgent Note: Expose agent session identity and JSONL location to tools and hookslinkAgent Note: Drop the mutable session summarylinkAgent Note: Runtime schemas for the event vocabulary (Zod vs the merge-extensible-map pattern)linkAgent Note: Record last activity in the session indexlinkAgent Note: Persist assembled assistant messages, not stream chunkslinkAgent Note: Persist assembled assistant messages, not stream chunkslinkAgent Note: Fold the persistence interface into dsh-sessionlinkAgent Note: Truncate interrupted final turns on loadlinkSession Persistencelinkdsh-agent-looplinkdsh-agentlinksession/ β€” durable session data planelink@deepseek-ai/dsh-session-persistence-jsonllink
9316cb359d9a2fb2