Skip to content

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

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.

carrier_ref instance-attribute

carrier_ref: str | None

child_scope_ref instance-attribute

child_scope_ref: str

input_head instance-attribute

input_head: str | None

input_world_oid instance-attribute

input_world_oid: str | None

metagit_repo instance-attribute

metagit_repo: str

output_head instance-attribute

output_head: str | None

output_world_oid instance-attribute

output_world_oid: str | None

parent_ref instance-attribute

parent_ref: str | None

terminal_status instance-attribute

terminal_status: str

trace_revision_ref instance-attribute

trace_revision_ref: str | None

workspace_root instance-attribute

workspace_root: str

__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