Skip to main content

Module target

Module target 

Source
Expand description

Identifiers + the SessionTarget enum used to address sessions.

Structs§

ProjectKey
Project root path key - the canonicalised, sanitised string form produced by forge_agent::userdata::catalog::scan::project_key_for_directory. Equivalent to the directory names you see under <config_dir>/projects/.
SessionSlot
The (org, project, label) triple naming one session. org and project are the forge.toml names - the same pair the redb sessions table is keyed by - and label carries the role: LEAD_LABEL for a project’s lead, the worker’s own label otherwise.

Enums§

SessionTarget
What crate::Workspace::get_agent_handle should hand back.