Repository navigation
Spec: Session traces, OTLP JSON Lines in place of Session logs - #1049
Merged
Merged
Conversation
Add standalone OTLP JSON Lines reader and writer
Normalize Claude, Grok and Codex decoder events
Normalize agy, Muse and OpenCode events
Record Session traces beside Session logs
Read Session traces in the Console and show
Export a Command's whole Trace as local OTLP JSON Lines
Render all six Harnesses in the conversation view
Keep upstream normalized message snapshots and retained Codex edit replacements together. Route normalized Codex apply_patch starts, completions and native amendments through the edit renderer; otherwise patches become serialized JSON after the merge. The existing Codex patch regression reproduced this loss before the resolution and now passes.
Retain Codex edit diffs from native session files
Send ended Session spans to an optional OTLP endpoint
Convert old Session logs into Session traces
# Conflicts: # Cargo.toml
JacobStephens2
marked this pull request as ready for review
October 22, 2026 13:24
A session's evidence writes are warnings that never change its outcome, but finishing the Session trace failed the Run when the Command-log folder became unwritable, as main's #754 notification test does. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2 tasks
Merged
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.
The work on Spec #700, gathered from its Tickets on issue-700.
Part of #700
Landed early so a release can carry #993's conversion: #994 runs that conversion on both hosts and needs it installed there first. #995–#997 continue on a new Spec branch afterwards. The Spec's final review has not run; each Ticket PR was reviewed on its own.
Tickets
showread Session traces #987 landed with Read Session traces in the Console and show #1053🤖 Generated with Claude Code