neurocore.runtime.blueprint.Blueprint¶
- class neurocore.runtime.blueprint.Blueprint(/, **data: Any)¶
Bases:
pydantic.BaseModelComplete blueprint model.
Represents a parsed blueprint YAML file. Validated structurally on load; skill name validation happens separately via validate().
- name¶
Human-readable flow name.
- version¶
Blueprint version string.
- description¶
Optional description.
- components¶
List of component definitions (skill references).
- flow¶
Flow definition (sequential, conditional, or graph).
- components: list[BlueprintComponent] = None¶
- flow: FlowDefinition¶
- classmethod validate_unique_names(v: list[BlueprintComponent]) list[BlueprintComponent]¶