(message AgentChannelMessageRecord)
| 516 | } |
| 517 | |
| 518 | func agentChannelMessageBundle(message AgentChannelMessageRecord) outputBundle { |
| 519 | return outputBundle{ |
| 520 | jsonValue: message, |
| 521 | human: func() (string, error) { |
| 522 | return renderHumanSection("Agent Channel Message", []keyValue{ |
| 523 | {Label: "ID", Value: message.MessageID}, |
| 524 | {Label: agentKernelChannelValue, Value: message.ChannelID}, |
| 525 | {Label: bridgeKindValue, Value: string(message.Metadata.MessageKind)}, |
| 526 | {Label: taskTaskValue, Value: stringOrDash(message.Metadata.TaskID)}, |
| 527 | {Label: taskRunValue, Value: stringOrDash(message.Metadata.RunID)}, |
| 528 | }), nil |
| 529 | }, |
| 530 | toon: func() (string, error) { |
| 531 | return renderToonObject("agent_channel_message", []string{ |
| 532 | "message_id", "channel_id", agentKernelKindKey, taskTaskIDKey, agentKernelRunIDKey, |
| 533 | }, []string{ |
| 534 | message.MessageID, |
| 535 | message.ChannelID, |
| 536 | string(message.Metadata.MessageKind), |
| 537 | message.Metadata.TaskID, |
| 538 | message.Metadata.RunID, |
| 539 | }), nil |
| 540 | }, |
| 541 | } |
| 542 | } |
| 543 | |
| 544 | func renderJSONPreview(value any) (string, error) { |
| 545 | content, err := json.MarshalIndent(value, "", " ") |
no test coverage detected