Package com.tnsai.communication
package com.tnsai.communication
Agent messaging infrastructure for inter-agent communication.
This package provides the core messaging primitives that enable agents to exchange
structured messages. It includes the AgentMessage value
object, the AgentCommunicationManager central message
router, and the SharedBlackboard for shared-state
communication.
- See Also:
-
ClassDescriptionMessage types for acknowledgment protocol.A message that requires acknowledgment from the receiver.Builder for AcknowledgedMessage.Result of an acknowledgment operation.Acknowledgment status.Central hub for routing messages between agents.Represents a message between agents.Contract Net Protocol (CNP) message types.Enforces communication policies defined via @Communication annotation.Exception thrown when a communication policy is violated.Types of communication violations.Default implementation of
MessageAcknowledger.Interface for acknowledging messages.Statistics about acknowledgment operations.Marker interface for all message type enums.Query/Information exchange message types.Shared blackboard for multi-agent collaboration and coordination.Entry on the blackboard.Types of blackboard entries.Vote result record.Vote types.Task-related message types for direct task delegation.