Skip to content

lasagnastack.models.optimize_skill_pipeline.skill

lasagnastack.models.optimize_skill_pipeline.skill

CritiqueSkillResult

Bases: BaseModel

LLM output for Stage 3 of the optimize-skill pipeline.

issues instance-attribute

issues: list[str]

Specific problems found. Empty when verdict is approved.

skill_v2 class-attribute instance-attribute

skill_v2: str | None = None

Corrected skill text. Required when verdict is revise; null when approved.

verdict instance-attribute

verdict: Literal['approved', 'revise']

approved if the skill accurately reflects the training examples; revise otherwise.

OptimizedSkill

Bases: BaseModel

LLM output for Stage 2 of the optimize-skill pipeline.

skill_text instance-attribute

skill_text: str

Full content of the improved skill Markdown file.