Skip to main content

Module session_workspace

Module session_workspace 

Source
Expand description

SessionWorkspace — the isolated workspace for a single agent session.

Each workspace owns a FileOverlay and a SessionGraph, pinned to a base_commit in the repository. Reads go through the overlay first, then fall back to the Git tree at the base commit.

Structs§

FileReadResult
Result of reading a file through the workspace layer.
SessionWorkspace
An isolated workspace for a single agent session.

Enums§

WorkspaceMode
Controls the lifetime semantics of a workspace.
WorkspaceState
Lifecycle state of a workspace.

Type Aliases§

SessionId
WorkspaceId