Documentation
¶
Index ¶
Constants ¶
View Source
const Vendor = "codex"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Records ¶
type Records = traceprocessing.LineAccounting
type Report ¶
type Report struct {
Sessions int `json:"sessions"`
Rows Rows `json:"rows"`
Records Records `json:"records"`
Tokens Tokens `json:"tokens"`
UnsupportedTurns int `json:"unsupported_turns"`
UnknownRecords int `json:"unknown_records,omitempty"`
Transcript codextranscript.Shape `json:"transcript"`
Notes []string `json:"notes,omitempty"`
}
Report accounts for every rollout record and every emitted graph row. UnknownRecords are records of a type the reader does not know, discarded.
func Build ¶
Build maps one decoded root tree in memory. It returns a graph even when unsupported turns were found so the debug CLI can explain them; callers must refuse persistence unless the report is balanced and UnsupportedTurns is zero.
func BuildWith ¶
func BuildWith(tree *codextranscript.Tree, profile traceprocessing.MappingProfile) (*session.Graph, *Report, error)
BuildWith preserves the selected product's interpretation of agent reports and executable command evidence.
type Rows ¶
type Rows = traceprocessing.ReportRows
Click to show internal directories.
Click to hide internal directories.