From d4400e19f0921f85c21014e5ab085cc7124a7882 Mon Sep 17 00:00:00 2001 From: Thiago Moretto Date: Wed, 28 Jan 2026 10:12:50 -0300 Subject: [PATCH] Fix payload (nest under `tools` key) --- lib/crewai/src/crewai/cli/plus_api.py | 2 +- lib/crewai/tests/cli/test_plus_api.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/crewai/src/crewai/cli/plus_api.py b/lib/crewai/src/crewai/cli/plus_api.py index 447fffd72..a3bb11b9f 100644 --- a/lib/crewai/src/crewai/cli/plus_api.py +++ b/lib/crewai/src/crewai/cli/plus_api.py @@ -82,7 +82,7 @@ class PlusAPI: "file": encoded_file, "description": description, "available_exports": available_exports, - "tools_metadata": tools_metadata, + "tools_metadata": {"tools": tools_metadata} if tools_metadata else None, } return self._make_request("POST", f"{self.TOOLS_RESOURCE}", json=params) diff --git a/lib/crewai/tests/cli/test_plus_api.py b/lib/crewai/tests/cli/test_plus_api.py index e651d032d..901392479 100644 --- a/lib/crewai/tests/cli/test_plus_api.py +++ b/lib/crewai/tests/cli/test_plus_api.py @@ -244,7 +244,7 @@ class TestPlusAPI(unittest.TestCase): "file": encoded_file, "description": description, "available_exports": available_exports, - "tools_metadata": tools_metadata, + "tools_metadata": {"tools": tools_metadata}, } mock_make_request.assert_called_once_with( "POST", "/crewai_plus/api/v1/tools", json=params