(record SessionPromptRecord)
| 1205 | } |
| 1206 | |
| 1207 | func sessionPromptBundle(record SessionPromptRecord) outputBundle { |
| 1208 | if record.Prompt.Status == "" && len(record.Events) > 0 { |
| 1209 | return agentEventsBundle(record.Events) |
| 1210 | } |
| 1211 | return outputBundle{ |
| 1212 | jsonValue: record, |
| 1213 | human: func() (string, error) { |
| 1214 | return renderHumanSectionResult("Prompt", sessionPromptRows(record.Prompt)) |
| 1215 | }, |
| 1216 | toon: func() (string, error) { |
| 1217 | return renderToonObject("prompt", sessionPromptFields(), sessionPromptValues(record.Prompt)), nil |
| 1218 | }, |
| 1219 | } |
| 1220 | } |
| 1221 | |
| 1222 | func sessionPromptRows(result SessionPromptResultRecord) []keyValue { |
| 1223 | rows := []keyValue{ |
no test coverage detected