diff options
| -rw-r--r-- | continuedev/src/continuedev/core/policy.py | 5 | ||||
| -rw-r--r-- | continuedev/src/continuedev/steps/steps_on_startup.py | 4 | 
2 files changed, 7 insertions, 2 deletions
| diff --git a/continuedev/src/continuedev/core/policy.py b/continuedev/src/continuedev/core/policy.py index 8aea8de7..d87a3582 100644 --- a/continuedev/src/continuedev/core/policy.py +++ b/continuedev/src/continuedev/core/policy.py @@ -3,6 +3,7 @@ from typing import List, Tuple, Type  from ..steps.chroma import AnswerQuestionChroma, EditFileChroma, CreateCodebaseIndexChroma  from ..steps.steps_on_startup import StepsOnStartupStep  from ..recipes.CreatePipelineRecipe.main import CreatePipelineRecipe +from ..recipes.DeployPipelineAirflowRecipe.main import DeployPipelineAirflowRecipe  from .main import Step, Validator, History, Policy  from .observation import Observation, TracebackObservation, UserInputObservation  from ..steps.main import EditHighlightedCodeStep, SolveTracebackStep, RunCodeStep, FasterEditHighlightedCodeStep, StarCoderEditHighlightedCodeStep, MessageStep, EmptyStep, SetupContinueWorkspaceStep @@ -28,8 +29,10 @@ class DemoPolicy(Policy):              # This could be defined with ObservationTypePolicy. Ergonomics not right though.              if "/pytest" in observation.user_input.lower():                  return WritePytestsRecipe(instructions=observation.user_input) -            elif "/dlt" in observation.user_input.lower() or " dlt" in observation.user_input.lower(): +            elif "/dlt" in observation.user_input.lower():                  return CreatePipelineRecipe() +            elif "/airflow" in observation.user_input.lower(): +                return DeployPipelineAirflowRecipe()              elif "/comment" in observation.user_input.lower():                  return CommentCodeStep()              elif "/ask" in observation.user_input: diff --git a/continuedev/src/continuedev/steps/steps_on_startup.py b/continuedev/src/continuedev/steps/steps_on_startup.py index cd40ff56..b1376e8a 100644 --- a/continuedev/src/continuedev/steps/steps_on_startup.py +++ b/continuedev/src/continuedev/steps/steps_on_startup.py @@ -1,11 +1,13 @@  from ..core.main import ContinueSDK, Models, Step  from .main import UserInputStep  from ..recipes.CreatePipelineRecipe.main import CreatePipelineRecipe +from ..recipes.DeployPipelineAirflowRecipe.main import DeployPipelineAirflowRecipe  step_name_to_step_class = {      "UserInputStep": UserInputStep, -    "CreatePipelineRecipe": CreatePipelineRecipe +    "CreatePipelineRecipe": CreatePipelineRecipe, +    "DeployPipelineAirflowRecipe": DeployPipelineAirflowRecipe  } | 
