From 5292786788d8c1473417d75ee8165c96cc1cee50 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 13 Oct 2025 20:03:00 +0000 Subject: [PATCH 1/4] Initial plan From 642f41630ff8cdca5f814f3e2e53fe0d6e5ea3aa Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 13 Oct 2025 20:09:15 +0000 Subject: [PATCH 2/4] Update openai-agents version to fix tool call parameter issue Co-authored-by: aaronsteers <18150651+aaronsteers@users.noreply.github.com> --- connector_builder_agents/pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connector_builder_agents/pyproject.toml b/connector_builder_agents/pyproject.toml index 36c9fd7..0ff55fc 100644 --- a/connector_builder_agents/pyproject.toml +++ b/connector_builder_agents/pyproject.toml @@ -6,7 +6,7 @@ readme = "README.md" requires-python = ">=3.11" dependencies = [ "python-dotenv>=1.1.1", - "openai-agents>=0.3.3", + "openai-agents>=0.4.2", "mcp-agent>=0.1.15", # Transitive dependency of openai-agents "pydantic>=2.11.9,<3.0", "pyyaml>=6.0.1", From ce68ec5a0e02d5fb3ad5688ab673d98a607181c3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 13 Oct 2025 20:10:27 +0000 Subject: [PATCH 3/4] Add upper bound to openai-agents dependency for stability Co-authored-by: aaronsteers <18150651+aaronsteers@users.noreply.github.com> --- connector_builder_agents/pyproject.toml | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/connector_builder_agents/pyproject.toml b/connector_builder_agents/pyproject.toml index 0ff55fc..567988b 100644 --- a/connector_builder_agents/pyproject.toml +++ b/connector_builder_agents/pyproject.toml @@ -6,7 +6,7 @@ readme = "README.md" requires-python = ">=3.11" dependencies = [ "python-dotenv>=1.1.1", - "openai-agents>=0.4.2", + "openai-agents>=0.4.2,<1.0", "mcp-agent>=0.1.15", # Transitive dependency of openai-agents "pydantic>=2.11.9,<3.0", "pyyaml>=6.0.1", diff --git a/pyproject.toml b/pyproject.toml index 5e7dcb6..a2b47bf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,7 +38,7 @@ dev = [ "types-requests>=2.25.0", # Blocked by `numpy<2` condition in the CDK: # "openai-agents-mcp>=0.0.8", - # "openai-agents>=0.0.9", + # "openai-agents>=0.0.9", # Updated version used in connector_builder_agents ] [project.scripts] From 9ef9e750ef72505c673626a0883e798832d0ef4e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 13 Oct 2025 20:31:45 +0000 Subject: [PATCH 4/4] Fix OpenAI compatibility by pinning openai library to v1.x - Reverted incorrect openai-agents version bump (0.3.3 is latest) - Added direct openai>=1.50.0,<2.0 dependency constraint - This prevents OpenAI 2.x API format incompatibilities causing 'input[1].status' errors Co-authored-by: aaronsteers <18150651+aaronsteers@users.noreply.github.com> --- connector_builder_agents/pyproject.toml | 3 ++- pyproject.toml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/connector_builder_agents/pyproject.toml b/connector_builder_agents/pyproject.toml index 567988b..9172576 100644 --- a/connector_builder_agents/pyproject.toml +++ b/connector_builder_agents/pyproject.toml @@ -6,7 +6,8 @@ readme = "README.md" requires-python = ">=3.11" dependencies = [ "python-dotenv>=1.1.1", - "openai-agents>=0.4.2,<1.0", + "openai-agents>=0.3.3", + "openai>=1.50.0,<2.0", # Pin OpenAI to v1.x to avoid API compatibility issues "mcp-agent>=0.1.15", # Transitive dependency of openai-agents "pydantic>=2.11.9,<3.0", "pyyaml>=6.0.1", diff --git a/pyproject.toml b/pyproject.toml index a2b47bf..5e7dcb6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,7 +38,7 @@ dev = [ "types-requests>=2.25.0", # Blocked by `numpy<2` condition in the CDK: # "openai-agents-mcp>=0.0.8", - # "openai-agents>=0.0.9", # Updated version used in connector_builder_agents + # "openai-agents>=0.0.9", ] [project.scripts]