Skip to main content

Module session

Module session 

Source

Structs§

Decision
A design or implementation decision made during the session.
EvidenceRecord
An auditable record of a tool invocation or manual observation.
FileTouched
A file that was read or modified during the session.
Finding
A discovery or observation recorded during the session.
PreparedSave
Pre-serialized session data ready for background disk I/O. Created by SessionState::prepare_save() while holding the write lock, then written via write_to_disk() after the lock is released.
ProgressEntry
A timestamped progress entry describing an action taken.
SessionState
Persistent session state tracking task, findings, files, decisions, and stats.
SessionStats
Aggregate counters for the session: tool calls, token savings, cache hits.
SessionSummary
Lightweight summary of a session for listing purposes.
TaskInfo
Description of the current task being worked on, with optional progress tracking.
TestSnapshot
Snapshot of a test run with pass/fail counts.

Enums§

EvidenceKind
Source of an evidence record: automatic tool call or manual agent entry.