chore: remove unused authentication field from PushNotificationConfig

This commit is contained in:
Greyson LaLonde
2026-01-05 22:50:27 -05:00
parent 1f9fe0f68e
commit a2e6901892
2 changed files with 0 additions and 6 deletions

View File

@@ -4,7 +4,6 @@ from __future__ import annotations
from pydantic import AnyHttpUrl, BaseModel, Field
from crewai.a2a.auth.schemas import AuthScheme
from crewai.a2a.updates.base import PushNotificationResultStore
@@ -15,7 +14,6 @@ class PushNotificationConfig(BaseModel):
url: Callback URL where agent sends push notifications.
id: Unique identifier for this config.
token: Token to validate incoming notifications.
authentication: Auth scheme for the callback endpoint.
timeout: Max seconds to wait for task completion.
interval: Seconds between result polling attempts.
result_store: Store for receiving push notification results.
@@ -24,9 +22,6 @@ class PushNotificationConfig(BaseModel):
url: AnyHttpUrl = Field(description="Callback URL for push notifications")
id: str | None = Field(default=None, description="Unique config identifier")
token: str | None = Field(default=None, description="Validation token")
authentication: AuthScheme | None = Field(
default=None, description="Authentication for callback endpoint"
)
timeout: float | None = Field(
default=300.0, gt=0, description="Max seconds to wait for task completion"
)

View File

@@ -53,7 +53,6 @@ def _build_a2a_push_config(config: PushNotificationConfig) -> A2APushNotificatio
url=str(config.url),
id=config.id,
token=config.token,
authentication=None,
)