Commit Graph

80 Commits

Author SHA1 Message Date
Zvonimir Sabljic
fb5afd3417 If there is only one function call, force GPT to use it and if there are multiple, use 'auto' 2023-08-03 11:17:48 +02:00
Zvonimir Sabljic
270f5f9e2a Added root folder parameter from which commands will be ran 2023-08-03 11:17:06 +02:00
Zvonimir Sabljic
60805a5408 Added ask_for_human_verification and get_test_directory_tree to the Project class + added so that directory tree is created from within the folder 2023-08-03 11:16:17 +02:00
Zvonimir Sabljic
3904c0bf03 Fixed some of the function calls 2023-08-03 11:10:07 +02:00
Zvonimir Sabljic
3a74273abb Implemented saving and restoring project snapshots 2023-08-02 16:47:52 +02:00
Zvonimir Sabljic
3f6ea24dae Added root_path + removed unused imports 2023-08-02 16:30:03 +02:00
Zvonimir Sabljic
cdb6f83c61 Added functionality for saving and restoring project files 2023-08-02 16:29:36 +02:00
Zvonimir Sabljic
6cf8de709c Added files helper 2023-08-02 16:04:18 +02:00
Zvonimir Sabljic
0a19f2f54f Added return_files 2023-08-02 16:02:37 +02:00
Zvonimir Sabljic
3e0789a508 Removed API bakery from Architect's technology stack 2023-08-02 16:00:09 +02:00
Zvonimir Sabljic
7674a04b3f Adding code monkey prompts 2023-08-02 14:56:08 +02:00
Zvonimir Sabljic
b9f7497178 Prompt changes 2023-08-02 14:55:30 +02:00
Zvonimir Sabljic
7648dfd310 Added function calls for different conversations 2023-08-02 14:54:37 +02:00
Zvonimir Sabljic
2dc2c1e86f committing CodeMonkey class 2023-08-02 14:27:02 +02:00
Zvonimir Sabljic
69abec1b8c committing Developer class 2023-08-02 14:26:20 +02:00
Zvonimir Sabljic
de96fba775 Enable file fetching and updating from the Project class 2023-08-02 14:25:44 +02:00
Zvonimir Sabljic
8e3f6c8753 Get the correct response when returning tuples (REMOVE LATER ON) 2023-08-02 14:24:43 +02:00
Zvonimir Sabljic
6c84d15b44 Finished implementation for saving and loading development steps 2023-08-02 11:52:19 +02:00
Zvonimir Sabljic
96633f2b57 Updated DevelopmentSteps model 2023-08-02 11:39:22 +02:00
Zvonimir Sabljic
70617bf80b Added ignored folders to the function for building a directory tree + added get_files function + changed the way Agents are imported 2023-08-02 10:45:22 +02:00
Zvonimir Sabljic
de9b01bc72 Fixes for the latest merge with db models 2023-08-02 10:43:30 +02:00
Zvonimir Sabljic
31f481c702 Updated db models to store JSON lists instead of text 2023-08-02 10:42:16 +02:00
Zvonimir Sabljic
84346163a3 Fixed drop_tables function 2023-08-02 10:41:46 +02:00
Zvonimir Sabljic
885792bd5e Merge branch 'main' of github.com:Pythagora-io/copilot 2023-08-02 08:52:57 +02:00
LeonOstrez
9673d40f65 refactor DB 2023-08-02 08:29:40 +02:00
Zvonimir Sabljic
9bb1d897f2 Moved code execution functions to cli helper 2023-08-01 17:53:22 +02:00
Zvonimir Sabljic
51251b1b87 Added branches to the AgentConvo 2023-08-01 17:52:21 +02:00
Zvonimir Sabljic
bb022659b4 Agent convo fixes + remove messages getter + function calls fixes 2023-08-01 17:27:26 +02:00
Zvonimir Sabljic
9aa1ea697b Updated function for setting up the convo in playground 2023-08-01 17:25:32 +02:00
Zvonimir Sabljic
b9165a66e8 Big refactor to use classes 2023-08-01 13:53:28 +02:00
Zvonimir Sabljic
1f55f899b5 2 fixes 2023-08-01 08:47:19 +02:00
Zvonimir Sabljic
4f2edb015f Refactor so we use array_of_objects_to_string + added debugging file and AgentConvo method to copy js code to clipboard so it can be pasted into OpenAI playground for easier debugging 2023-08-01 08:46:29 +02:00
Zvonimir Sabljic
9b2db0bf13 Fixes for resuming with the app 2023-07-31 13:26:46 +02:00
Zvonimir Sabljic
db9b6d786e Removed execute_chat_prompt function 2023-07-31 12:43:32 +02:00
Zvonimir Sabljic
e35f003bda Refactored project description to use AgentConvo class 2023-07-31 12:43:05 +02:00
Zvonimir Sabljic
1c53bbf029 Refactored user stories and tasks to use AgentConvo class 2023-07-31 12:39:56 +02:00
Zvonimir Sabljic
3de4d10fa7 Removed split_into_bullets + unused imports 2023-07-31 12:29:03 +02:00
Zvonimir Sabljic
345f1658ec Refactored getting the architecture to use AgentConvo class 2023-07-31 12:27:32 +02:00
Zvonimir Sabljic
040ab607f4 Refactored setup environment to use AgentConvo class 2023-07-31 12:13:16 +02:00
Zvonimir Sabljic
2d42530a6f Added AgentConvo.py file 2023-07-31 11:59:18 +02:00
Zvonimir Sabljic
aaf12bb658 Fixes for running CLI commands 2023-07-31 11:29:20 +02:00
Zvonimir Sabljic
3730735594 Ask user before running a CLI command 2023-07-31 11:01:09 +02:00
Zvonimir Sabljic
f9abff03fc Fix 2023-07-31 10:48:29 +02:00
Zvonimir Sabljic
46bbb59bdf Fixes 2023-07-31 10:46:23 +02:00
Zvonimir Sabljic
5e00bf7d38 Changed from entering DONE to just pressing ENTER when everything is ok 2023-07-31 10:46:01 +02:00
Zvonimir Sabljic
b5a5297ec5 Implemented getting development plan + outline for AgentConvo class 2023-07-31 10:01:20 +02:00
Zvonimir Sabljic
05b59c7d7c Changed the way we call development steps 2023-07-31 08:20:17 +02:00
Zvonimir Sabljic
b5285f8a28 Save progress after setting up the environment 2023-07-29 13:13:43 +02:00
Zvonimir Sabljic
fe8e2653a2 Removed hardcoded stuff 2023-07-29 13:09:43 +02:00
Zvonimir Sabljic
9de85a5e47 Added development step and fixed running it 2023-07-29 13:06:26 +02:00