{{define "content"}} {{$p := .Data.Prompt}}{{$admin := .Principal.User.Role.AtLeast "administrator"}}

Prompts › {{$p.Name}}

{{$p.Name}} {{$p.Role}} v{{$p.CurrentVersion}}

{{$p.Description}}

{{if $admin}}
{{end}}
{{if $admin}}{{end}}

Test

{{with .Data.Test}} {{with .Error}}

{{.}}

{{end}}

Rendered system

{{.Rendered.System}}

Rendered user message

{{(index .Rendered.Messages 0).Content}}
{{with .Response}}

Model response {{.Provider}}/{{.Model}} · {{.Usage.TotalTokens}} tokens · {{.Latency.Milliseconds}} ms

{{.Text}}
{{end}} {{end}}

History

{{range .Data.Versions}}{{end}}
vNoteBy
{{.Version}}{{if eq .Version $p.CurrentVersion}} current{{end}}{{.Note}}
{{ago .CreatedAt}}
{{.CreatedBy}} {{if ne .Version $p.CurrentVersion}}diff {{if $admin}}
{{end}}{{end}}
{{end}}