a2a.server package¶
Subpackages¶
- a2a.server.agent_execution package
- Submodules
- a2a.server.agent_execution.active_task module
- a2a.server.agent_execution.active_task_registry module
- a2a.server.agent_execution.agent_executor module
- a2a.server.agent_execution.context module
- a2a.server.agent_execution.request_context_builder module
- a2a.server.agent_execution.simple_request_context_builder module
- Module contents
AgentExecutorRequestContextRequestContext.attach_related_task()RequestContext.call_contextRequestContext.configurationRequestContext.context_idRequestContext.current_taskRequestContext.get_user_input()RequestContext.messageRequestContext.metadataRequestContext.related_tasksRequestContext.requested_extensionsRequestContext.task_idRequestContext.tenant
RequestContextBuilderSimpleRequestContextBuilder
- Submodules
- a2a.server.events package
- Submodules
- Module contents
- a2a.server.request_handlers package
- Submodules
- Module contents
DefaultGrpcServerCallContextBuilderDefaultRequestHandlerDefaultRequestHandlerV2DefaultRequestHandlerV2.on_cancel_task()DefaultRequestHandlerV2.on_create_task_push_notification_config()DefaultRequestHandlerV2.on_delete_task_push_notification_config()DefaultRequestHandlerV2.on_get_extended_agent_card()DefaultRequestHandlerV2.on_get_task()DefaultRequestHandlerV2.on_get_task_push_notification_config()DefaultRequestHandlerV2.on_list_task_push_notification_configs()DefaultRequestHandlerV2.on_list_tasks()DefaultRequestHandlerV2.on_message_send()DefaultRequestHandlerV2.on_message_send_stream()DefaultRequestHandlerV2.on_subscribe_to_task()
GrpcHandlerGrpcHandler.CancelTask()GrpcHandler.CreateTaskPushNotificationConfig()GrpcHandler.DeleteTaskPushNotificationConfig()GrpcHandler.GetExtendedAgentCard()GrpcHandler.GetTask()GrpcHandler.GetTaskPushNotificationConfig()GrpcHandler.ListTaskPushNotificationConfigs()GrpcHandler.ListTasks()GrpcHandler.SendMessage()GrpcHandler.SendStreamingMessage()GrpcHandler.SubscribeToTask()GrpcHandler.abort_context()
GrpcServerCallContextBuilderLegacyRequestHandlerLegacyRequestHandler.on_cancel_task()LegacyRequestHandler.on_create_task_push_notification_config()LegacyRequestHandler.on_delete_task_push_notification_config()LegacyRequestHandler.on_get_extended_agent_card()LegacyRequestHandler.on_get_task()LegacyRequestHandler.on_get_task_push_notification_config()LegacyRequestHandler.on_list_task_push_notification_configs()LegacyRequestHandler.on_list_tasks()LegacyRequestHandler.on_message_send()LegacyRequestHandler.on_message_send_stream()LegacyRequestHandler.on_subscribe_to_task()
RequestHandlerRequestHandler.on_cancel_task()RequestHandler.on_create_task_push_notification_config()RequestHandler.on_delete_task_push_notification_config()RequestHandler.on_get_extended_agent_card()RequestHandler.on_get_task()RequestHandler.on_get_task_push_notification_config()RequestHandler.on_list_task_push_notification_configs()RequestHandler.on_list_tasks()RequestHandler.on_message_send()RequestHandler.on_message_send_stream()RequestHandler.on_subscribe_to_task()
build_error_response()prepare_response_object()validate_request_params()
- a2a.server.routes package
- a2a.server.tasks package
- Submodules
- a2a.server.tasks.base_push_notification_sender module
- a2a.server.tasks.copying_task_store module
- a2a.server.tasks.database_push_notification_config_store module
- a2a.server.tasks.database_task_store module
- a2a.server.tasks.inmemory_push_notification_config_store module
- a2a.server.tasks.inmemory_task_store module
- a2a.server.tasks.push_notification_config_store module
- a2a.server.tasks.push_notification_sender module
- a2a.server.tasks.result_aggregator module
- a2a.server.tasks.task_manager module
- a2a.server.tasks.task_store module
- a2a.server.tasks.task_updater module
- Module contents
BasePushNotificationSenderDatabasePushNotificationConfigStoreDatabasePushNotificationConfigStore.async_session_makerDatabasePushNotificationConfigStore.config_modelDatabasePushNotificationConfigStore.core_to_model_conversionDatabasePushNotificationConfigStore.create_tableDatabasePushNotificationConfigStore.delete_info()DatabasePushNotificationConfigStore.engineDatabasePushNotificationConfigStore.get_info()DatabasePushNotificationConfigStore.get_info_for_dispatch()DatabasePushNotificationConfigStore.initialize()DatabasePushNotificationConfigStore.model_to_core_conversionDatabasePushNotificationConfigStore.owner_resolverDatabasePushNotificationConfigStore.set_info()
DatabaseTaskStoreDatabaseTaskStore.async_session_makerDatabaseTaskStore.core_to_model_conversionDatabaseTaskStore.create_tableDatabaseTaskStore.delete()DatabaseTaskStore.engineDatabaseTaskStore.get()DatabaseTaskStore.initialize()DatabaseTaskStore.list()DatabaseTaskStore.model_to_core_conversionDatabaseTaskStore.owner_resolverDatabaseTaskStore.save()DatabaseTaskStore.task_model
InMemoryPushNotificationConfigStoreInMemoryTaskStorePushNotificationConfigStorePushNotificationSenderResultAggregatorTaskManagerTaskStoreTaskUpdater
- Submodules
Submodules¶
- a2a.server.context module
- a2a.server.id_generator module
- a2a.server.jsonrpc_models module
- a2a.server.models module
- a2a.server.owner_resolver module
Module contents¶
Server-side components for implementing an A2A agent.