SessionRecord

works.iterative.claude.core.log.model.SessionRecord
case class SessionRecord(sessionId: SessionId, mainTranscript: Path, treeDir: Path, root: RecordRoot)

A located session record.

Value parameters

mainTranscript

the <sessionId>.jsonl main-thread transcript file

root

which root the record was resolved under — the live vendor tree or the archive mirror it falls back to

sessionId

the vendor session id

treeDir

the <sessionId>/ directory holding subagents/, tool-results/, and workflows/; may not exist when a session spawned no sub-agents

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product