MCPcopy Create free account
hub / github.com/compozy/agh / sessionPromptBundle

Function sessionPromptBundle

internal/cli/session.go:1207–1220  ·  view source on GitHub ↗
(record SessionPromptRecord)

Source from the content-addressed store, hash-verified

1205}
1206
1207func 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
1222func sessionPromptRows(result SessionPromptResultRecord) []keyValue {
1223 rows := []keyValue{

Callers 1

newSessionPromptCommandFunction · 0.85

Calls 6

agentEventsBundleFunction · 0.85
renderHumanSectionResultFunction · 0.85
sessionPromptRowsFunction · 0.85
renderToonObjectFunction · 0.85
sessionPromptFieldsFunction · 0.85
sessionPromptValuesFunction · 0.85

Tested by

no test coverage detected