Versions in this module Expand all Collapse all v1 v1.1.0 May 22, 2026 Changes in this version + type Entry struct + Envelope arcp.Envelope + EventSeq uint64 + JobID string + SessionID string + StoredAt time.Time + type Log interface + Append func(e Entry) error + Since func(sessionID string, fromSeq uint64) ([]Entry, error) + SinceJob func(jobID string, fromSeq uint64) ([]Entry, error) + Trim func(sessionID string, beforeSeq uint64) error + type Memory struct + func NewMemory(maxPerSession int) *Memory + func (m *Memory) Append(e Entry) error + func (m *Memory) Since(sessionID string, fromSeq uint64) ([]Entry, error) + func (m *Memory) SinceJob(jobID string, fromSeq uint64) ([]Entry, error) + func (m *Memory) Trim(sessionID string, beforeSeq uint64) error