fix docstring #150 (#152)

This commit is contained in:
Junlin Liu
2023-06-18 21:36:45 +08:00
committed by GitHub
parent 66cd09c789
commit d237c175cd
3 changed files with 16 additions and 5 deletions

View File

@@ -18,7 +18,10 @@ def chat(
delete_existing: str = typer.Argument(None, help="delete existing files"), delete_existing: str = typer.Argument(None, help="delete existing files"),
run_prefix: str = typer.Option( run_prefix: str = typer.Option(
"", "",
help="run prefix, if you want to run multiple variants of the same project and later compare them", help=(
"run prefix, if you want to run multiple variants of the same project and "
"later compare them"
),
), ),
model: str = "gpt-4", model: str = "gpt-4",
temperature: float = 0.1, temperature: float = 0.1,

View File

@@ -4,7 +4,7 @@ Make sure that every detail of the architecture is, in the end, implemented as c
You will first lay out the names of the core classes, functions, methods that will be necessary, as well as a quick comment on their purpose. You will first lay out the names of the core classes, functions, methods that will be necessary, as well as a quick comment on their purpose.
Before you start outputting the code, you will output a seperator in the form of a line containing "*CODEBLOCKSBELOW*" Before you start outputting the code, you will output a seperator in the form of a line containing "*CODEBLOCKSBELOW*"
Make sure to create any appropriate module dependency or package manager dependency definition file. Make sure to create any appropriate module dependency or package manager dependency definition file.
Then you will format and output the content, including ALL code, of each file strictly following a markdown code block format, where the following tokens should be replaced such that [FILENAME] is the lowercase file name including the file extension, [LANG] is the markup code block language for the code's language, and [CODE] is the code: Then you will format and output the content, including ALL code, of each file strictly following a markdown code block format, where the following tokens should be replaced such that [FILENAME] is the lowercase file name including the file extension, [LANG] is the markup code block language for the code's language, and [CODE] is the code:
[FILENAME] [FILENAME]
```[LANG] ```[LANG]

View File

@@ -30,7 +30,7 @@ def main(
process = subprocess.Popen( process = subprocess.Popen(
[ [
"python", "python",
"-u", # Unbuffered output "-u", # Unbuffered output
"-m", "-m",
"gpt_engineer.main", "gpt_engineer.main",
bench_folder, bench_folder,
@@ -50,7 +50,7 @@ def main(
file.close() file.close()
print("process", bench_folder.name, "finished with code", process.returncode) print("process", bench_folder.name, "finished with code", process.returncode)
print('Running it. Original benchmark prompt:') print("Running it. Original benchmark prompt:")
print() print()
with open(bench_folder / "main_prompt") as f: with open(bench_folder / "main_prompt") as f:
print(f.read()) print(f.read())
@@ -58,10 +58,18 @@ def main(
try: try:
subprocess.run( subprocess.run(
['python', "-m", "gpt_engineer.main", bench_folder, "--steps-config", "execute_only"], [
"python",
"-m",
"gpt_engineer.main",
bench_folder,
"--steps-config",
"execute_only",
],
) )
except KeyboardInterrupt: except KeyboardInterrupt:
pass pass
if __name__ == "__main__": if __name__ == "__main__":
run(main) run(main)