From f06c6500dc730add3082ab8101f1e21ae5f9ac95 Mon Sep 17 00:00:00 2001
From: Nate Sesti <sestinj@gmail.com>
Date: Wed, 28 Jun 2023 17:56:42 -0700
Subject: fix steps not running after a prev cancelled step

---
 continuedev/src/continuedev/core/autopilot.py | 15 ++++++++-------
 extension/package-lock.json                   |  4 ++--
 extension/package.json                        |  2 +-
 3 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/continuedev/src/continuedev/core/autopilot.py b/continuedev/src/continuedev/core/autopilot.py
index 3b2b65db..7d149e7e 100644
--- a/continuedev/src/continuedev/core/autopilot.py
+++ b/continuedev/src/continuedev/core/autopilot.py
@@ -139,13 +139,14 @@ class Autopilot(ContinueBaseModel):
             return None
 
         # If a parent step is deleted/cancelled, don't run this step
-        last_depth = self._step_depth
-        i = self.history.current_index
-        while i >= 0 and self.history.timeline[i].depth == last_depth - 1:
-            if self.history.timeline[i].deleted:
-                return None
-            last_depth = self.history.timeline[i].depth
-            i -= 1
+        # TODO: This was problematic because when running a step after deleting one, it seemed to think that was the parent
+        # last_depth = self._step_depth
+        # i = self.history.current_index
+        # while i >= 0 and self.history.timeline[i].depth == last_depth - 1:
+        #     if self.history.timeline[i].deleted:
+        #         return None
+        #     last_depth = self.history.timeline[i].depth
+        #     i -= 1
 
         capture_event(self.continue_sdk.ide.unique_id, 'step run', {
                       'step_name': step.name, 'params': step.dict()})
diff --git a/extension/package-lock.json b/extension/package-lock.json
index f8d85a19..9557336f 100644
--- a/extension/package-lock.json
+++ b/extension/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "continue",
-  "version": "0.0.83",
+  "version": "0.0.84",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "continue",
-      "version": "0.0.83",
+      "version": "0.0.84",
       "license": "Apache-2.0",
       "dependencies": {
         "@electron/rebuild": "^3.2.10",
diff --git a/extension/package.json b/extension/package.json
index 4a623b74..fd18d494 100644
--- a/extension/package.json
+++ b/extension/package.json
@@ -14,7 +14,7 @@
   "displayName": "Continue",
   "pricing": "Free",
   "description": "Accelerating software development with language models",
-  "version": "0.0.83",
+  "version": "0.0.84",
   "publisher": "Continue",
   "engines": {
     "vscode": "^1.74.0"
-- 
cgit v1.2.3-70-g09d2