mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-01-11 00:58:30 +00:00
feat: remove kwargs of being processed
This commit is contained in:
@@ -151,6 +151,11 @@ class CrewStructuredTool:
|
|||||||
if param_name in ("self", "cls"):
|
if param_name in ("self", "cls"):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
# Skip **kwargs parameters
|
||||||
|
if param.kind == inspect.Parameter.VAR_KEYWORD:
|
||||||
|
continue
|
||||||
|
|
||||||
|
# Only validate required parameters without defaults
|
||||||
if param.default == inspect.Parameter.empty:
|
if param.default == inspect.Parameter.empty:
|
||||||
if param_name not in schema_fields:
|
if param_name not in schema_fields:
|
||||||
raise ValueError(
|
raise ValueError(
|
||||||
|
|||||||
Reference in New Issue
Block a user