Leonardo Mariga
1c8c1f5bb5
Clarify missing file error ( #384 )
2023-06-25 16:44:37 +02:00
Anton Osika
7f16abecb3
Make sure benchmark runs and be more strict about collecting feedback ( #397 )
...
* Update benchmark script
* Bump version
2023-06-25 15:53:34 +02:00
Anton Osika
b09f0e9193
Fix utc timestamp
2023-06-25 14:03:04 +02:00
Anton Osika
ba33e681df
Fix failing tests. Add review step.
2023-06-25 14:03:04 +02:00
--Explosion--
9b86678d61
Allow model string to be changed ( Fixes #328 ) ( #329 )
...
* I think this would do it
* Update main.py
2023-06-25 12:43:56 +02:00
Anton Osika
22051774d5
Add types
2023-06-25 11:08:26 +02:00
Anton Osika
2a39cc4cd7
Bugfixes, store output logs
2023-06-25 10:56:56 +02:00
Anton Osika
f159dc45f2
First step in making gpt-engineer learn. Rename main_prompt -> prompt ( #381 )
...
* First step in collecting learnings
* Rename prompts
* remove requirements, use pip install -e . instead
* Add requirements
* Fix tests
2023-06-24 17:53:04 +02:00
Philipp Kohler
e53d6f467f
fix typos
2023-06-23 10:17:52 +00:00
Plamen Ivanov
1b2831ab85
Refactoring and suggestions ( #334 )
2023-06-23 12:01:29 +02:00
abdelrhman yasser2020
9bde354940
edit on some typing ( #341 )
2023-06-23 01:09:18 +02:00
Anton Osika
3cbc43e948
Clarify prompts
2023-06-22 22:04:06 +02:00
Anton Osika
8062d901d1
Apply suggestions from code review
2023-06-22 10:44:34 +02:00
Anton Osika
ed1a7da296
Dont require to be in the same folder as the repo to run, v0.0.5
2023-06-22 10:42:35 +02:00
Anton Osika
11665a54d3
add one step
2023-06-21 19:56:19 +02:00
Daniel McDonald
20415ffd9f
fixed typo 'code_ouput' -> 'code_output' ( #299 )
2023-06-21 18:25:50 +02:00
Daniel McDonald
f5c66ebf0d
fixed typo 'parallell' -> 'parallel' ( #297 )
2023-06-21 16:56:59 +02:00
Anton Osika
40ec83a7c7
Small clarifications
2023-06-21 00:52:36 +02:00
Anton Osika
16dd96f50d
Many small improvements, new benchmark results!
2023-06-21 00:37:18 +02:00
David Cameron
0d0aaaa9b0
Handle newlines between filename ( #250 )
2023-06-20 18:43:12 +02:00
Mendie Uwemedimo
f2525405b0
enabled compatiblilty with python versions <3.9 ( #254 )
2023-06-20 18:04:44 +02:00
David Cameron
9b3db78b95
Additional filename handling ( #221 )
2023-06-20 12:09:28 +02:00
Romain d'Esparbès
698eb8a6fd
Add mypy ( #224 )
2023-06-20 11:50:48 +02:00
Anton Osika
808fc7242d
Update respec
2023-06-19 23:38:38 +02:00
Anton Osika
851c6bc999
Run simple per default
2023-06-19 22:31:20 +02:00
Anton Osika
052556dfff
Merge pull request #173 from davejcameron/dc-fix-chat-to-files-bracket
...
Fix square bracket file name issue
2023-06-19 15:49:21 +02:00
LopeKinz
ac958df8d7
'Refactored by Sourcery' ( #188 )
2023-06-19 13:26:55 +02:00
David Cameron
613aab8ef7
Fix square bracket file name issue
2023-06-19 07:07:59 -04:00
Anton Osika
8180f0346c
Fix the errors with parsing
2023-06-18 22:34:31 +02:00
Anton Osika
89d9b6e356
Fix some cli stuff
2023-06-18 22:34:31 +02:00
Carl Thomé
b0ea7b0b41
kwargs -> temperature
2023-06-18 16:42:53 +02:00
Emil Ahlbäck
8b9b018307
fix_code fix
2023-06-18 16:36:41 +02:00
Emil Ahlbäck
3f86b2a33d
fix_code
2023-06-18 16:26:03 +02:00
Carl Thomé
38401b2f35
Add --verbose option for logging request/response
2023-06-18 16:21:16 +02:00
Anton Osika
16a3278ee3
Update benchmarks
2023-06-18 16:16:57 +02:00
Junlin Liu
d237c175cd
fix docstring #150 ( #152 )
2023-06-18 15:36:45 +02:00
Emil Ahlbäck
66cd09c789
fix tuple error
2023-06-18 15:26:54 +02:00
Anton Osika
2e4baf7fe1
Update benchmarking
2023-06-18 15:16:20 +02:00
Carl Thomé
502756bb58
black
2023-06-18 15:04:30 +02:00
Emil Ahlbäck
57a8700825
fix to_files
2023-06-18 14:54:06 +02:00
Carl Thomé
bac7af55ab
execute_workspace -> gen_entrypoint; execute_entrypoint
...
Clarify semantics that `execute` steps doesn't communicate with the API.
2023-06-18 14:52:42 +02:00
Patilla Code
084ce1759b
make pre commit pass in the whole codebase ( #149 )
2023-06-18 14:46:03 +02:00
Anton Osika
dd7e5c3f7b
Merge pull request #140 from EnzoMartin/directory-creation
...
Directory creation & project directory
2023-06-18 14:26:09 +02:00
Anton Osika
c999f7c2c8
Revert "Improved chat parsing with no AI logic ( #120 )"
...
This reverts commit 8facedd8d1 .
2023-06-18 14:25:49 +02:00
Gonçalo Moita
8facedd8d1
Improved chat parsing with no AI logic ( #120 )
2023-06-18 14:10:08 +02:00
Junlin Liu
e58bfff8bb
fix execute
2023-06-18 11:44:35 +00:00
Enzo Martin
8b3862d94d
Fix linting
2023-06-18 10:34:35 +02:00
Enzo Martin
2f2fef50fe
Merge branch 'main' into directory-creation
...
# Conflicts:
# .gitignore
# gpt_engineer/steps.py
# identity/generate
# identity/use_qa
2023-06-18 10:18:27 +02:00
Enzo Martin
e7df947b98
Add support for directory paths in filenames and improve code splitting
...
- Enforce an explicit markdown code block format
- Add a token to split the output to clearly detect when the code blocks start
- Save all non-code output to a `README.md` file
- Update RegEx to extract and strip text more reliably and clean up the output
- Update the identify prompts appropriately
2023-06-18 10:06:36 +02:00
Enzo Martin
9c24119f91
Generate instructions for all platforms
...
- Update prompt to create instructions for all 3 major OS platforms
- Fix small typo
2023-06-18 10:06:17 +02:00