Public declaration syntax from forge-go/comm/message.go Original source SHA-256: d7fe319db584527031dae32ee7a4ab667e071f1f91c7392a8dbb280c386bb370 Function bodies and constant values are omitted. This is not the complete implementation. Source line 15 type AgentMessage struct Source line 58 func NewAgentMessage(sender, recipient, protocol, messageType string, payload []byte) AgentMessage Source line 71 func (m AgentMessage) WithCorrelationID(id string) AgentMessage Source line 77 func (m AgentMessage) WithReplyTo(id string) AgentMessage Source line 83 func (m AgentMessage) IsSigned() bool Source line 89 func (m AgentMessage) Kind() string