You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Check if there are changes in the current branch
@@ -347,7 +346,19 @@ def run_team_for_repo(
347
346
yaml.dump(agent_config, agent_config_file)
348
347
349
348
# /ask will make aider not write any code, but only a plan
350
-
manager_message="/ask You are a manager in charge of writing a plan to complete the implementations for all functions (i.e., those with pass statements) and pass the unit tests. Write a concise plan of attack to implement the entire repo, but don't actually do any coding. Please output the plan in the format of a list of numbered steps. Each step should specify a file to edit and a high-level description of the change to make. For example, '1.) file.py: add a function to calculate the sum of two numbers'. Note that we only need to edit the files that contain functions with pass statements, ie. those in the current context. Give me only the plan, with no extraneous text."
349
+
manager_message=f"""You are a manager in charge of writing a plan to complete the implementations for all functions (i.e., those with pass statements) and pass the unit tests. Write a concise plan of attack to implement the entire repo, but don't actually do any coding. Please output the plan in the format of a list of numbered steps. Each step should specify a file to edit and a high-level description of the change to make. Note that we only need to edit the files that contain functions with pass statements, ie. those in the current context. Give me only the plan, with no extraneous text.
350
+
351
+
You MUST precede the plan with the keyword PLAN_START, and end it with the keyword PLAN_END. You MUST follow the formatting of the example plan below, with a number preceding each step on a new line, and one file name followed by a colon and a description of the change to make:
352
+
353
+
PLAN_START
354
+
1.) example_file.py: description of function(s) to implement in example_file.py
355
+
2.) example_file2.py: description of function(s) to implement in example_file2.py
356
+
...
357
+
PLAN_END
358
+
359
+
Remember that you must modify all of the target edit files: {target_edit_files}
360
+
The plan does not neccessarily need to edit the whole file in one step, and it may be more granular as you see fit.
#uncommenting below works, but the manager.run_manager line doesnt work idk why
380
+
# #uncommenting below works, but the manager.run_manager line doesnt work idk why
374
381
375
-
coder_message = f"Complete the following task, implementing the relevant incomplete functions (i.e., those with pass statements). You may add the specified file to the context if necessary:"
382
+
# coder_message = f"Complete the following task, implementing the relevant incomplete functions (i.e., those with pass statements). You may add the specified file to the context if necessary:"
# coder_message = f"Complete the following task, implementing the relevant incomplete functions (i.e., those with pass statements). You may add the specified file to the context if necessary: \n{task}"
0 commit comments