agentic.MetaGitExecutionLink¶
Page status: scaffold Source state: generated Applies to: Shepherd v1.0-dev Owner: @docs-system-owner (TBD) Validation: scripts/gen_shepherd_api_inventory.py --check
This is reference — exact, generated facts. The mental model lives in concepts; recipes live in guides.
Pre-rename surface
Generated from the internal agentic facade; names and paths change at the Shepherd rename.
class
MetaGitExecutionLink
dataclass
¶
Identity bridge from an Agentic RunRef to its meta-git execution.
Pure data — no behavior, no meta-git imports. Colocated with RunRef (per
Phase 0a decision D-0a-1) so the one-way package dependency
(agentic_runtime does not import the agentic meta-package) is
preserved. Populated by the canonical execution provider once a meta-git run
opens; None on RunRef until then. Shape per v1-integration.md §3.4.
__init__ ¶
__init__(
workspace_root: str,
metagit_repo: str,
parent_ref: str | None,
child_scope_ref: str,
input_world_oid: str | None,
output_world_oid: str | None,
trace_revision_ref: str | None,
carrier_ref: str | None,
input_head: str | None,
output_head: str | None,
terminal_status: str,
) -> None