mirror of
https://github.com/FoundationAgents/MetaGPT.git
synced 2026-06-11 15:15:18 +02:00
1. update mode from "guide" to "incremental" in get_codes function of write_code.py
2. update _new_code_plan_and_change_action function
This commit is contained in:
parent
69ad2f4147
commit
134791ca35
3 changed files with 8 additions and 7 deletions
|
|
@ -193,7 +193,7 @@ class WriteCodePlanAndChange(Action):
|
|||
requirement = self.context.requirement_doc.content
|
||||
prd = "\n".join([doc.content for doc in self.context.prd_docs])
|
||||
design = "\n".join([doc.content for doc in self.context.design_docs])
|
||||
tasks = "\n".join([doc.content for doc in self.context.task_docs])
|
||||
tasks = "\n".join([doc.content for doc in self.context.tasks_docs])
|
||||
code_text = await self.get_old_codes()
|
||||
context = CODE_PLAN_AND_CHANGE_CONTEXT.format(
|
||||
requirement=requirement, prd=prd, design=design, tasks=tasks, code=code_text
|
||||
|
|
|
|||
|
|
@ -222,12 +222,12 @@ class Engineer(Role):
|
|||
|
||||
node = await self.rc.todo.run()
|
||||
code_plan_and_change = node.instruct_content.model_dump_json()
|
||||
|
||||
# FIXME: define a load function
|
||||
dependencies = {
|
||||
self.rc.todo.context.requirement_filename,
|
||||
self.rc.todo.context.prd_filename,
|
||||
self.rc.todo.context.design_filename,
|
||||
self.rc.todo.context.task_filename,
|
||||
self.rc.todo.context.requirement_doc.filename,
|
||||
self.rc.todo.context.prd_docs[0].filename,
|
||||
self.rc.todo.context.design_docs[0].filename,
|
||||
self.rc.todo.context.tasks_docs[0].filename,
|
||||
}
|
||||
|
||||
code_plan_and_change_filename = os.path.join(CODE_PLAN_AND_CHANGE_FILE_REPO, CODE_PLAN_AND_CHANGE_FILENAME)
|
||||
|
|
|
|||
|
|
@ -454,7 +454,8 @@ class BugFixContext(BaseContext):
|
|||
|
||||
|
||||
class CodePlanAndChangeContext(BaseContext):
|
||||
filename: str = ""
|
||||
requirement_doc: Document
|
||||
prd_docs: List[Document]
|
||||
design_docs: List[Document]
|
||||
task_docs: List[Document]
|
||||
tasks_docs: List[Document]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue