```diff
--- test_files/106-original.txt	2025-03-07 19:06:21
+++ test_files/106-modified.txt	2025-03-07 19:06:21
@@ -8,15 +8,17 @@
 from abc import ABC, abstractmethod
 from pathlib import Path
 
-from composio_crewai import ComposioToolSet
 from pydantic import BaseModel, Field
-from swekit.config.store import IssueConfig
-from swekit.exceptions import SWEKitError
 
 from composio import Action
 from composio.utils import logging
 
+from composio_crewai import ComposioToolSet
 
+from swekit.config.store import IssueConfig
+from swekit.exceptions import SWEKitError
+
+
 AGENT_LOGS_JSON_PATH = "agent_logs.json"
 LOGS_DIR_NAME_PREFIX = "coder_agent_logs"
 
@@ -77,16 +79,16 @@
 
         self.logger.info("Getting patch")
         get_patch_resp = composio_toolset.execute_action(
-            action=Action.GITCMDTOOL_GET_PATCH_CMD,
+            action=Action.FILETOOL_GIT_PATCH,
             params={},
         )
         if (
             isinstance(get_patch_resp, dict)
-            and get_patch_resp.get("status") == "failure"
+            and len(get_patch_resp.get("error", "")) > 0
         ):
-            raise SWEKitError(get_patch_resp["details"])
+            raise SWEKitError(get_patch_resp["error"])
         self.logger.info(f"Get patch response: {get_patch_resp}")
-        patch = get_patch_resp.get("stdout")  # type: ignore
+        patch = get_patch_resp.get("patch")  # type: ignore
         self.logger.info(f"Final Patch: {patch}")
         self.current_logs.append(
             {
```
