Package-level declarations
Types
Link copied to clipboard
interface TaskSubscriptions
Functions
Link copied to clipboard
fun A2AProtocolNegotiation(capabilities: AgentCapabilities, supportedVersions: Set<ProtocolVersion> = setOf(LATEST_VERSION)): Filter
Link copied to clipboard
fun MessageHandler.asServer(cfg: PolyServerConfig, agentCard: AgentCard, tasks: TaskStorage = TaskStorage.InMemory(), pushNotifications: PushNotificationConfigStorage = PushNotificationConfigStorage.InMemory(), subscriptions: TaskSubscriptions = TaskSubscriptions.InMemory(), rpcPath: String = "/", pushNotificationUrlPolicy: PushNotificationUrlPolicy = AllowAll): Http4kServer
Convienience method to construct an A2a server from a MessageHandeler. Uses InMemory versions of the Tasks and