Skip to main content

mellea.plugins.builtin_debug

Built-in debug plugins for Mellea.

Provides pre-built plugins for common debugging tasks:

  • Generation pipeline tracing (requests, responses, latency, tokens)
  • Validation pipeline tracing (requirements, pass/fail, reasons)
  • Sampling strategy diagnostics (iterations, validation, repair, results)

Examples: Enable generation tracing:

from mellea.plugins.builtin_debug.generation import ( log_generation_pre_call, log_generation_post_call, ) from mellea.plugins import register

register([log_generation_pre_call, log_generation_post_call])

Enable sampling diagnostics:

from mellea.plugins.builtin_debug.sampling import ( log_sampling_loop_start, log_sampling_iteration, log_sampling_repair, log_sampling_loop_end, )

register([ log_sampling_loop_start, log_sampling_iteration, log_sampling_repair, log_sampling_loop_end, ])