Tachi67 commited on
Commit
dee299f
1 Parent(s): d6eb336

Update ReplanningFlow.yaml

Browse files
Files changed (1) hide show
  1. ReplanningFlow.yaml +33 -2
ReplanningFlow.yaml CHANGED
@@ -97,6 +97,10 @@ subflows_config:
97
  subflows_config:
98
  write_plan:
99
  _target_: Tachi67.InteractivePlanGenFlowModule.InteractivePlanGenFlow.instantiate_from_default_config
 
 
 
 
100
  subflows_config:
101
  PlanGenerator:
102
  _target_: Tachi67.ReplanningFlowModule.NewPlanGenFlow.instantiate_from_default_config
@@ -105,13 +109,11 @@ subflows_config:
105
  model_name:
106
  openai: gpt-4
107
  azure: azure/gpt-4
108
-
109
  PlanFileEditor:
110
  _target_: Tachi67.PlanFileEditFlowModule.PlanFileEditAtomicFlow.instantiate_from_default_config
111
  input_interface:
112
  - "new_plan"
113
  - "plan_file_location"
114
-
115
  ParseFeedback:
116
  _target_: Tachi67.ParseFeedbackFlowModule.ParseFeedbackAtomicFlow.instantiate_from_default_config
117
  input_interface:
@@ -121,6 +123,35 @@ subflows_config:
121
  - "new_plan"
122
  - "feedback"
123
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
124
  ask_user:
125
  _target_: Tachi67.ReplanningFlowModule.ReplanningAskUserFlow.instantiate_from_default_config
126
 
 
97
  subflows_config:
98
  write_plan:
99
  _target_: Tachi67.InteractivePlanGenFlowModule.InteractivePlanGenFlow.instantiate_from_default_config
100
+ output_interface:
101
+ - "new_plan"
102
+ - "feedback"
103
+ - "temp_plan_file_location"
104
  subflows_config:
105
  PlanGenerator:
106
  _target_: Tachi67.ReplanningFlowModule.NewPlanGenFlow.instantiate_from_default_config
 
109
  model_name:
110
  openai: gpt-4
111
  azure: azure/gpt-4
 
112
  PlanFileEditor:
113
  _target_: Tachi67.PlanFileEditFlowModule.PlanFileEditAtomicFlow.instantiate_from_default_config
114
  input_interface:
115
  - "new_plan"
116
  - "plan_file_location"
 
117
  ParseFeedback:
118
  _target_: Tachi67.ParseFeedbackFlowModule.ParseFeedbackAtomicFlow.instantiate_from_default_config
119
  input_interface:
 
123
  - "new_plan"
124
  - "feedback"
125
 
126
+ topology:
127
+ - goal: "Generate plan to achieve the task."
128
+ input_interface:
129
+ _target_: flows.interfaces.KeyInterface
130
+ additional_transformations:
131
+ - _target_: flows.data_transformations.KeyMatchInput
132
+ flow: PlanGenerator
133
+ reset: false
134
+
135
+ - goal: "Write the plan generated to a temp file with instructions to the user"
136
+ input_interface:
137
+ _target_: flows.interfaces.KeyInterface
138
+ additional_transformations:
139
+ - _target_: flows.data_transformations.KeyMatchInput
140
+ flow: PlanFileEditor
141
+ reset: false
142
+
143
+ - goal: "Parse user feedback from the temp file"
144
+ input_interface:
145
+ _target_: flows.interfaces.KeyInterface
146
+ additional_transformations:
147
+ - _target_: flows.data_transformations.KeyMatchInput
148
+ flow: ParseFeedback
149
+ output_interface:
150
+ _target_: flows.interfaces.KeyInterface
151
+ keys_to_rename:
152
+ plan: new_plan
153
+ reset: false
154
+
155
  ask_user:
156
  _target_: Tachi67.ReplanningFlowModule.ReplanningAskUserFlow.instantiate_from_default_config
157