Skip to content

Commit 866899e

Browse files
renamed headers + filtered_headers as extra_headers
1 parent f16d53c commit 866899e

File tree

1 file changed

+12
-16
lines changed
  • src/agentex/lib/core/services/adk/acp

1 file changed

+12
-16
lines changed

src/agentex/lib/core/services/adk/acp/acp.py

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,7 @@ async def task_create(
5050
heartbeat_if_in_workflow("task create")
5151

5252
# Extract headers from request; pass-through to agent
53-
headers = request.get("headers") if request else None
54-
filtered_headers: dict[str, str] = headers or {}
53+
extra_headers = request.get("headers") if request else None
5554

5655
if agent_name:
5756
json_rpc_response = await self._agentex_client.agents.rpc_by_name(
@@ -61,7 +60,7 @@ async def task_create(
6160
"name": name,
6261
"params": params,
6362
},
64-
extra_headers=filtered_headers,
63+
extra_headers=extra_headers,
6564
)
6665
elif agent_id:
6766
json_rpc_response = await self._agentex_client.agents.rpc(
@@ -71,7 +70,7 @@ async def task_create(
7170
"name": name,
7271
"params": params,
7372
},
74-
extra_headers=filtered_headers,
73+
extra_headers=extra_headers,
7574
)
7675
else:
7776
raise ValueError("Either agent_name or agent_id must be provided")
@@ -107,8 +106,7 @@ async def message_send(
107106
heartbeat_if_in_workflow("message send")
108107

109108
# Extract headers from request; pass-through to agent
110-
headers = request.get("headers") if request else None
111-
filtered_headers: dict[str, str] = headers or {}
109+
extra_headers = request.get("headers") if request else None
112110

113111
if agent_name:
114112
json_rpc_response = await self._agentex_client.agents.rpc_by_name(
@@ -119,7 +117,7 @@ async def message_send(
119117
"content": cast(TaskMessageContentParam, content.model_dump()),
120118
"stream": False,
121119
},
122-
extra_headers=filtered_headers,
120+
extra_headers=extra_headers,
123121
)
124122
elif agent_id:
125123
json_rpc_response = await self._agentex_client.agents.rpc(
@@ -130,7 +128,7 @@ async def message_send(
130128
"content": cast(TaskMessageContentParam, content.model_dump()),
131129
"stream": False,
132130
},
133-
extra_headers=filtered_headers,
131+
extra_headers=extra_headers,
134132
)
135133
else:
136134
raise ValueError("Either agent_name or agent_id must be provided")
@@ -174,8 +172,7 @@ async def event_send(
174172
heartbeat_if_in_workflow("event send")
175173

176174
# Extract headers from request; pass-through to agent
177-
headers = request.get("headers") if request else None
178-
filtered_headers: dict[str, str] = headers or {}
175+
extra_headers = request.get("headers") if request else None
179176

180177
rpc_event_params: RpcParamsSendEventRequest = {
181178
"task_id": task_id,
@@ -187,14 +184,14 @@ async def event_send(
187184
agent_name=agent_name,
188185
method="event/send",
189186
params=rpc_event_params,
190-
extra_headers=filtered_headers,
187+
extra_headers=extra_headers,
191188
)
192189
elif agent_id:
193190
json_rpc_response = await self._agentex_client.agents.rpc(
194191
agent_id=agent_id,
195192
method="event/send",
196193
params=rpc_event_params,
197-
extra_headers=filtered_headers,
194+
extra_headers=extra_headers,
198195
)
199196
else:
200197
raise ValueError("Either agent_name or agent_id must be provided")
@@ -254,8 +251,7 @@ async def task_cancel(
254251
heartbeat_if_in_workflow("task cancel")
255252

256253
# Extract headers from request; pass-through to agent
257-
headers = request.get("headers") if request else None
258-
filtered_headers: dict[str, str] = headers or {}
254+
extra_headers = request.get("headers") if request else None
259255

260256
# Build params for the agent (task identification)
261257
params: RpcParamsCancelTaskRequest = {}
@@ -270,15 +266,15 @@ async def task_cancel(
270266
agent_name=agent_name,
271267
method="task/cancel",
272268
params=params,
273-
extra_headers=filtered_headers,
269+
extra_headers=extra_headers,
274270
)
275271
else: # agent_id is provided (validated above)
276272
assert agent_id is not None
277273
json_rpc_response = await self._agentex_client.agents.rpc(
278274
agent_id=agent_id,
279275
method="task/cancel",
280276
params=params,
281-
extra_headers=filtered_headers,
277+
extra_headers=extra_headers,
282278
)
283279

284280
task_entry = Task.model_validate(json_rpc_response.result)

0 commit comments

Comments
 (0)