Commit 260fee4
T-023: Implement replay mode to re-execute JSONL runs (#127)
* Initial plan
* Implement complete replay command functionality with comprehensive tests
Co-authored-by: ali90h <89179776+ali90h@users.noreply.github.com>
* Fix linting and formatting issues in replay command implementation
- Fixed import ordering and removed unused imports in tests/test_replay.py
- Cleaned up whitespace and applied consistent string formatting
- Applied black code formatting to all affected files
- Added missing newline at end of test file
- All tests still pass (719 tests)
Co-authored-by: ali90h <89179776+ali90h@users.noreply.github.com>
* Fix robust logging formatTime method to handle missing msecs attribute
- Added safe access to record.msecs using getattr with fallback calculation
- Prevents CI failures when LogRecord objects don't have msecs attribute
- Maintains backward compatibility and proper millisecond formatting
- All 719 tests pass, linting and formatting checks pass
Co-authored-by: ali90h <89179776+ali90h@users.noreply.github.com>
* Fix CI failure by improving formatTime method robustness in logging formatters
Co-authored-by: ali90h <89179776+ali90h@users.noreply.github.com>
* Fix CI compatibility by updating type annotations for better pre-commit support
Co-authored-by: ali90h <89179776+ali90h@users.noreply.github.com>
* Fix assertion formatting style to comply with pre-commit hooks
Co-authored-by: ali90h <89179776+ali90h@users.noreply.github.com>
* Fix formatTime function formatting to comply with pre-commit ruff-format
- Applied ruff-format to formatTime method definitions in logging.py
- Changed multi-line function signatures to single line format
- All pre-commit hooks now pass successfully
- Resolves CI failure in pre-commit workflow
Functions affected:
- JsonFormatter.formatTime()
- KeyValueFormatter.formatTime()
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ali90h <89179776+ali90h@users.noreply.github.com>
Co-authored-by: Ali Nazzal <ali90h7@pm.me>1 parent 03a6f27 commit 260fee4
5 files changed
Lines changed: 917 additions & 22 deletions
0 commit comments