Member Junction
    Preparing search index...

    Identifies which workspace a run should get, and therefore how long its files live.

    Scope is the deciding field: run means a fresh directory nobody sees again, agent a shared workspace across every run of that agent, agent-user one per agent per user — the default, because it gives an agent continuity without letting one user's working files leak into another's session.

    interface WorkspaceKey {
        AgentId: string;
        RunId: string;
        Scope: HarnessWorkspaceScope;
        UserId?: string;
    }
    Index

    Properties

    AgentId: string
    RunId: string
    UserId?: string