feat(cli): Add replay command to view results from JSONL log files#192
Open
feat(cli): Add replay command to view results from JSONL log files#192
Conversation
Add a new CLI command `warden replay <file.jsonl> [file2.jsonl ...]` that allows users to replay results from JSONL log files and render the interactive UI as if Warden had just run. This feature enables: - Inspecting historical Warden executions without re-running them - Sharing findings with colleagues by distributing log files - Testing and development of rendering functionality The replay command supports the same output modes as live execution: - Interactive TTY mode with colored boxes - Plain CI mode - JSON output (--json) - Filtering by severity (--report-on) and confidence (--min-confidence) Closes #189 Co-Authored-By: Claude <noreply@anthropic.com> https://claude.ai/code/session_01Wd8B1oSH4EjDTc7Kq8Rm46
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 2 potential issues.
Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Forward original run metadata (runId, timestamp, traceId) when replaying with --json instead of generating new values. Use max duration across files instead of summing, which was misleading for multi-file replays. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add
warden replay <file.jsonl> [file2.jsonl ...]command that rendersthe interactive terminal UI from saved JSONL log files. Parses JSONL
records back into
SkillReportobjects, supports merging reports frommultiple files, and works with all existing output and filtering options
(
--json,--report-on,--min-confidence).Useful for re-examining past runs, re-filtering results at different
thresholds, or sharing reports without re-running analysis.
Fixes #189