dotnet-replay 0.1.0

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global dotnet-replay --version 0.1.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local dotnet-replay --version 0.1.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-replay&version=0.1.0
                    
nuke :add-package dotnet-replay --version 0.1.0
                    

dotnet-replay

Interactive terminal viewer for Copilot CLI sessions and waza evaluation transcripts.

Install

dotnet tool install -g dotnet-replay

Usage

Interactive Mode (Default)

dotnet replay <file>               # Interactive pager with keybindings
dotnet replay <file> --tail 10     # Show only the last 10 turns
dotnet replay <file> --expand-tools # Show tool call arguments and results
dotnet replay <file> --full        # Don't truncate long content
dotnet replay <file> --filter user # Filter by event type (user, assistant, tool, error)
dotnet replay <file> --no-color    # Disable ANSI colors

Stream Mode (Non-Interactive)

dotnet replay <file> --stream      # Output entire transcript and exit
dotnet replay <file> | less        # Auto-switches to stream mode when piped

Supported Formats

  • Copilot CLI events (.jsonl) — Session transcripts from GitHub Copilot CLI
  • Waza evaluation results (.json) — EvaluationOutcome format with tasks[].runs[].transcript[]
  • Waza task transcripts (.json) — Flat JSON with transcript[] array and optional session_digest

Keybindings

Key(s) Action
or k Scroll up one line
or j Scroll down one line
, h, PgUp Page up
, l, PgDn Page down
Space Page down
g or Home Jump to start of transcript
G or End Jump to end of transcript
t Toggle tool expansion (show/hide call args and results)
f Cycle filter: all → user → assistant → tool → error
i Toggle session info overlay
/ Enter search mode
n Jump to next search match
N Jump to previous search match
q or Esc Quit

Examples

View an interactive transcript:

dotnet replay session-events.jsonl

View the last 5 turns with tool expansion:

dotnet replay results.json --tail 5 --expand-tools

Stream the entire transcript without interaction:

dotnet replay transcript.json --stream

Pipe to a file:

dotnet replay session.jsonl --expand-tools > output.txt

License

MIT

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
0.9.1 135 4/3/2026
0.9.0 122 4/2/2026
0.8.1 127 3/17/2026
0.8.0 122 3/16/2026
0.7.1 113 2/26/2026
0.7.0 104 2/26/2026
0.6.0 104 2/21/2026
0.5.3 106 2/21/2026
0.5.2 105 2/20/2026
0.5.1 101 2/20/2026
0.5.0 109 2/20/2026
0.4.4 103 2/18/2026
0.4.3 102 2/18/2026
0.4.2 102 2/18/2026
0.4.1 103 2/16/2026
0.4.0 102 2/16/2026
0.3.0 105 2/16/2026
0.2.0 102 2/15/2026
0.1.0 104 2/15/2026