02_Status

  • [x] typos (promp)
  • [-] Consider better name than --reset-gepa-prompts (won't do)
  • [x] Needs a link to GEPA
  • [x] Link to DSPy
  • [x] Include (at least a snippet of) gepa.baml
  • [-] Future thing: bash autocomplete would be nice (won't do)
  • [x] Concrete example for --resume
  • [x] Make sure these commands work whether you're in user's baml_src or in .baml_optimize
  • [-] Add a cool visualization. Either a final image or a live TUI (won't do)
  • [x] Add limitations section (no type modifications, no template_strings)
  • [x] Inline examples into cli option help text
  • [x] Does --help show defaults?
  • [x] If there's custom gepa.baml changes, warn before erasing
  • [-] Future: baml.toml includes the optimization args
  • [-] gepa.baml versioning will be an issue in the future. No clear solution now (noted)
  • [x] Copy some of these notes into BEP for tracking
  • [x] follow_links - is it recursive? (It's just a builder method on a WalkDir. Only recursive if the user make a loop with symlinks.
  • [x] Use some crate for rendering diffs (we use the same lib)
  • [x] failure_location - see if we have an enum that gives us error
  • [x] limitations: 500 from LLM provider might unfairly penalize the prompt candidate.
  • [x] Write "ctx.output_format writes the schema, so you don't have to write the schema".
  • [x] We need to improve gepa.baml to teach it how to use jinja
  • [x] Give gepa.baml more info about the parameters of ctx.output_format
  • [x] Block on TODO extract descriptions and aliases