Skip to content

Commit 923bbfc

Browse files
Add type ignores for OpenAI Agent parameter mismatches in ADK providers
- Add type: ignore[arg-type] for handoffs, model_settings, tools, tool_use_behavior - Add ignores for input_guardrails, output_guardrails parameter types - Addresses Agent generic type vs Temporal specific type incompatibilities
1 parent b2614ab commit 923bbfc

File tree

1 file changed

+12
-12
lines changed
  • src/agentex/lib/adk/providers/_modules

1 file changed

+12
-12
lines changed

src/agentex/lib/adk/providers/_modules/openai.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -128,15 +128,15 @@ async def run_agent(
128128
agent_name=agent_name,
129129
agent_instructions=agent_instructions,
130130
handoff_description=handoff_description,
131-
handoffs=handoffs,
131+
handoffs=handoffs, # type: ignore[arg-type]
132132
model=model,
133-
model_settings=model_settings,
134-
tools=tools,
133+
model_settings=model_settings, # type: ignore[arg-type]
134+
tools=tools, # type: ignore[arg-type]
135135
output_type=output_type,
136-
tool_use_behavior=tool_use_behavior,
136+
tool_use_behavior=tool_use_behavior, # type: ignore[arg-type]
137137
mcp_timeout_seconds=mcp_timeout_seconds,
138-
input_guardrails=input_guardrails,
139-
output_guardrails=output_guardrails,
138+
input_guardrails=input_guardrails, # type: ignore[arg-type]
139+
output_guardrails=output_guardrails, # type: ignore[arg-type]
140140
max_turns=max_turns,
141141
previous_response_id=previous_response_id,
142142
)
@@ -237,15 +237,15 @@ async def run_agent_auto_send(
237237
agent_name=agent_name,
238238
agent_instructions=agent_instructions,
239239
handoff_description=handoff_description,
240-
handoffs=handoffs,
240+
handoffs=handoffs, # type: ignore[arg-type]
241241
model=model,
242-
model_settings=model_settings,
243-
tools=tools,
242+
model_settings=model_settings, # type: ignore[arg-type]
243+
tools=tools, # type: ignore[arg-type]
244244
output_type=output_type,
245-
tool_use_behavior=tool_use_behavior,
245+
tool_use_behavior=tool_use_behavior, # type: ignore[arg-type]
246246
mcp_timeout_seconds=mcp_timeout_seconds,
247-
input_guardrails=input_guardrails,
248-
output_guardrails=output_guardrails,
247+
input_guardrails=input_guardrails, # type: ignore[arg-type]
248+
output_guardrails=output_guardrails, # type: ignore[arg-type]
249249
max_turns=max_turns,
250250
previous_response_id=previous_response_id,
251251
)

0 commit comments

Comments
 (0)