Commit Graph

23 Commits

Author SHA1 Message Date
Zvonimir Sabljic
0dd6b6d996 Changed development_steps, command_runs, and user_inputs models - we don't need to hash any data - we can just use it as is 2023-09-15 17:51:24 +02:00
Zvonimir Sabljic
65135344ab Converted colored leftovers 2023-09-15 09:43:30 +02:00
Zvonimir Sabljic
9a7c15e0c5 Merge branch 'ipc' into debugging_ipc 2023-09-14 09:40:36 +02:00
Zvonimir Sabljic
0619b53d18 Necessary flag so 33c38985bf works 2023-09-12 21:35:07 +02:00
Zvonimir Sabljic
151aa051e2 Improved debugging process and enabled splitting of app development into tasks and then into steps
- split step implementation into different functions
- standardized the return value in the implementation process - { "success": True }
- added propagation of errors back to the recursion level 0 with TooDeepRecursionError and TokenLimitError
- created new class Debugger and moved debugging in it
2023-09-12 21:32:56 +02:00
Zvonimir Sabljic
19ac692509 Don't send max_tokens to openai api so we can use as much context as possible 2023-09-12 21:28:01 +02:00
Zvonimir Sabljic
6a46851b20 Added catching and retrying when there is an error with Token limit 2023-09-08 18:03:54 +02:00
LeonOstrez
44a05b49b5 collect telemetry and ask user for feedback 2023-09-07 13:01:44 +02:00
LeonOstrez
83378033be remove checking for tokens before openai api request and handle too many tokens in response 2023-09-06 16:46:08 +02:00
LeonOstrez
f383e6c16e delete all development steps if project continued from step before 'coding' 2023-09-06 16:43:11 +02:00
Zvonimir Sabljic
83ebd7939d Merge branch 'main' into sander110419-main 2023-09-05 22:52:01 +02:00
Zvonimir Sabljic
a9ead6ecbb Fix to enable regular OpenAI access 2023-09-05 22:50:48 +02:00
Dani Acosta
af6a972cba Add OPENAI_MODEL env var
Adds a env variable OPENAI_MODEL to be able to use different models to GPT-4
2023-09-05 00:15:21 +02:00
Zvonimir Sabljic
28d0143536 TEMP fix 2023-09-01 18:29:31 +02:00
Zvonimir Sabljic
85ac7e8276 Refactored all prints to be colored with fabulous and not termcolor 2023-09-01 18:28:20 +02:00
Zvonimir Sabljic
ca58c4958d Implemented final version of IPC communication 2023-09-01 18:27:00 +02:00
Sander Hilven
a4d520763f Added model selection to .env and update readme 2023-09-01 10:34:12 +02:00
Sander Hilven
660047a071 Hardcoded model in endpoint URL, now fixed. 2023-09-01 09:56:39 +02:00
Sander Hilven
984379fe71 Adde Azure OpenAI endpoint.
Tested and confirmed working.
2023-09-01 09:53:17 +02:00
Zvonimir Sabljic
bdb4d0dff8 Enabled getting user input from the external process 2023-08-31 08:38:37 +02:00
Zvonimir Sabljic
1418704186 Initial setup for IPC Client and logging 2023-08-30 23:16:17 +02:00
Zvonimir Sabljic
f4dc07407e Made logging look nicer 2023-08-25 14:21:41 +02:00
Zvonimir Sabljic
8c58d2803d Renamed the repo 2023-08-16 14:57:55 +02:00