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, ])