```diff
--- test_files/046-original.txt	2025-03-07 19:06:15
+++ test_files/046-modified.txt	2025-03-07 19:06:15
@@ -1,10 +1,14 @@
+import warnings
+
 from crewai import __version__
-from semver import Version
+from semver import VersionInfo
 
+from composio.utils import help_msg
 
-_BREAKING_VERSION = Version(major=0, minor=79, patch=0)
-_CURRENT_VERSION = Version.parse(__version__)
 
+_BREAKING_VERSION = VersionInfo(major=0, minor=79, patch=0)
+_CURRENT_VERSION = VersionInfo.parse(__version__)
+
 if _CURRENT_VERSION < _BREAKING_VERSION:
     from composio_langchain import ComposioToolSet as Base
 
@@ -12,6 +16,7 @@
         Base,
         runtime="crewai",
         description_char_limit=1024,
+        action_name_char_limit=64,
     ):
         pass
 
@@ -33,6 +38,7 @@
         BaseComposioToolSet,
         runtime="crewai",
         description_char_limit=1024,
+        action_name_char_limit=64,
     ):
         """
         Composio toolset for CrewiAI framework.
@@ -98,6 +104,7 @@
                     action=Action(value=action),
                     params=kwargs,
                     entity_id=entity_id or self.entity_id,
+                    _check_requested_actions=True,
                 )
 
             class Wrapper(BaseTool):
@@ -120,7 +127,7 @@
                 ),
             )
 
-        @te.deprecated("Use `ComposioToolSet.get_tools` instead")
+        @te.deprecated("Use `ComposioToolSet.get_tools` instead.\n", category=None)
         def get_actions(
             self,
             actions: t.Sequence[ActionType],
@@ -134,6 +141,11 @@
 
             :return: Composio tools wrapped as `StructuredTool` objects
             """
+            warnings.warn(
+                "Use `ComposioToolSet.get_tools` instead.\n" + help_msg(),
+                DeprecationWarning,
+                stacklevel=2,
+            )
             return self.get_tools(actions=actions, entity_id=entity_id)
 
         def get_tools(
@@ -158,7 +170,7 @@
             """
             self.validate_tools(apps=apps, actions=actions, tags=tags)
             if processors is not None:
-                self._merge_processors(processors)
+                self._processor_helpers.merge_processors(processors)
 
             tools = [
                 self._wrap_tool(
@@ -172,6 +184,7 @@
                     apps=apps,
                     tags=tags,
                     check_connected_accounts=check_connected_accounts,
+                    _populate_requested=True,
                 )
             ]
 
```
