Skip to main content

parse_plan_json

Function parse_plan_json 

Source
pub fn parse_plan_json(text: &str, goal: &str) -> ExecutionPlan
Expand description

Parse LLM-generated plan JSON into an ExecutionPlan.

Handles common LLM output quirks:

  • Strips markdown code fences (json ... )
  • Handles trailing commas (via a lenient approach)
  • Falls back to a single-step plan if parsing fails entirely