Skip to content

Conversation

@sarmadnawaz
Copy link

@sarmadnawaz sarmadnawaz commented Dec 23, 2025

Add UCLTool wrapper that enables CrewAI agents to access tools and integrations through the ucl.dev platform.


Note

Adds a new UCLTool that integrates with UCL (Unified Context Layer) to fetch and invoke external actions for agents.

  • New module tools/ucl_tool/ with ucl_tool.py implementing UCLToolConfig, UCLTool, from_config, get_tools, from_action, dynamic args via JSON schema, and request helpers (_get_headers, _fetch_tools, _execute_tool)
  • Exposes UCLTool in tools/__init__.py (import and __all__)
  • Adds README.md with setup, usage examples, and API reference
  • Adds comprehensive tests tests/tools/ucl_tool_test.py covering config, headers, tool discovery, execution, schema conversion, and _run behavior

Written by Cursor Bugbot for commit 6547acd. This will update automatically on new commits. Configure here.

Add UCLTool wrapper that enables CrewAI agents to access tools and
integrations through the ucl.dev platform.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant