Skip to content

M3/logger override minimal#65

Open
guru-code-expert wants to merge 3 commits intoAgentOpt:experimentalfrom
guru-code-expert:m3/logger-override-minimal
Open

M3/logger override minimal#65
guru-code-expert wants to merge 3 commits intoAgentOpt:experimentalfrom
guru-code-expert:m3/logger-override-minimal

Conversation

@guru-code-expert
Copy link

Summary

This PR adds minimal logger robustness needed for M3 integration with Trace-Bench UI/CLI.

Changes

  • Add NullLogger support.
  • Make load_logger() tolerant of none/null/off/disabled.
  • Unknown logger names now warn and fall back safely.
  • If a trainer class rejects logger=..., retry without logger (warn, continue).
  • Fix save_train_config wrapper to handle positional args correctly.

Validation

  • pytest -q tests/unit_tests/test_logger_override.py passes.
  • Verified compatibility with Trace-Bench logger override flow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant