Session: {{.Session.Summary.SessionID}}

CWD: {{.Session.Summary.CWD}} Branch: {{.Session.Summary.GitBranch}} Model: {{.Session.Summary.Model}} Duration: {{formatDuration .Session.Summary.DurationSec}} Files: {{.Session.Summary.FileCount}}

Token Usage

{{.Session.TokenUsage.TotalPromptTokens}}
Prompt Tokens
{{.Session.TokenUsage.TotalCompletionTokens}}
Completion Tokens
{{add .Session.TokenUsage.TotalPromptTokens .Session.TokenUsage.TotalCompletionTokens}}
Total Tokens
{{.Session.TokenUsage.RequestCount}}
LLM Requests
{{with .Session.TokenUsage.FileTokenBreakdown}} {{range .}} {{end}}
FilePromptCompletionTotal
{{.FilePath | truncate 60}} {{.PromptTokens}} {{.CompletionTokens}} {{add .PromptTokens .CompletionTokens}}
{{end}}
{{if .Session.Summary.FilesReviewed}}

Files Reviewed

{{end}}

Conversations ({{len .Session.Files}} files)

{{range .Session.Files}}
{{.FilePath}} {{cardCount .Tasks}} requests
{{range $tg := orderedTasks .Tasks}}

{{$tg.Type}}

{{range $tg.Cards}}
Request #{{.RequestNo}} {{if .Model}}{{.Model}}{{end}} {{if or .PromptTokens .CompletionTokens}}P:{{.PromptTokens}} C:{{.CompletionTokens}}{{end}} {{if .DurationMs}}{{.DurationMs}}ms{{end}} {{if .Error}}{{.Error}}{{end}}
{{with .ResponseContent}}
{{.}}
{{end}} {{if .ToolCalls}}
Tool Calls ({{len .ToolCalls}})
{{range .ToolCalls}}
{{.Name}} {{if .DurationMs}}{{.DurationMs}}ms{{end}} {{if not .Ok}}Failed{{end}}
Show Details
{{.Arguments}}
{{if .Result}}
{{.Result}}
{{end}}
{{end}}
{{end}}
{{end}}
{{end}}
{{end}}