From 58188a2c236c05d0f0896ea2eb3624b34dfd23e2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Feb 2026 19:26:37 +0000 Subject: [PATCH 1/2] Initial plan From c91db363cb3595235e9841e1c09c0f3525745cd4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Feb 2026 19:29:34 +0000 Subject: [PATCH 2/2] Fix misleading optional annotations on BeaconBooleanResponse fields Co-authored-by: iimpulse <7397665+iimpulse@users.noreply.github.com> --- src/beacon_api/models/response.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/beacon_api/models/response.py b/src/beacon_api/models/response.py index add0557..2680b14 100644 --- a/src/beacon_api/models/response.py +++ b/src/beacon_api/models/response.py @@ -214,11 +214,11 @@ class BeaconBooleanResponse(BaseModel): alias="responseSummary", description="Summary of query results", ) - info: dict[str, Any] | None = Field( + info: dict[str, Any] = Field( default_factory=dict, description="Additional information", ) - beacon_handovers: list[BeaconHandover] | None = Field( + beacon_handovers: list[BeaconHandover] = Field( default_factory=list, alias="beaconHandovers", description="Handovers for accessing data externally",