II.
Mux overview
Reference · livemux:session-storage-mux
session-storage-mux overview
Strictly about reading and writing session files at rest. Distinct from agent-launch-mux (which spawns Invocations) and agent-comm-mux (in-flight events). Sessions follow created → active → suspended (resumable) → terminated.
Attributes
displayName
session-storage-mux
protocolType
session-storage
nativeSide
- JSONL
- SQLite
- JSON
- JSONL-tree
- JSONL+SQLite hybrid (Cursor)
canonicalSide
Unified session schema + parse / serialize / listSessions / resume / fork operations
position
Between Agent-Platform's session storage and consumers (replay, fork, audit, cross-agent migration)
bridgingConcerns
- file format translation (JSONL turn-per-line vs SQLite normalized tables vs hierarchical JSONL-tree)
- per-agent session directory conventions (~/.claude/projects/<hash>/, ~/.codex/sessions/, ~/.cursor/sessions.db)
- session ID format (UUID vs path-hash vs SQL primary key)
- resume vs fork semantics where supported
- fidelity-loss tracking (some formats lose tool-input bytes vs text)
catalogInputNodeKinds
- SessionSemantics
- AgentVersion
trustChainParticipation
none
description
Strictly about reading and writing session files at rest. Distinct
from agent-launch-mux (which spawns Invocations) and agent-comm-mux
(in-flight events). Sessions follow created → active → suspended
(resumable) → terminated.
Outgoing edges
bridges_for5
- agentVersion:claude:ge-0-0-0·AgentVersionClaude Code
- agentVersion:codex:ge-0-119-0·AgentVersionCodex CLI
- agentVersion:cursor:ge-0-0-0·AgentVersionCursor
- agentVersion:gemini:ge-0-0-0·AgentVersionGemini CLI
- agentVersion:opencode:ge-0-0-0·AgentVersionOpenCode
bridges_protocol_type1
- layer:6-agent-platform·LayerAgent-Platform
Incoming edges
None.