2884 Commits

Author SHA1 Message Date
Zvonimir Sabljic
cf2c3a5143 Removed comments and hardcoded lines 2023-08-03 11:25:34 +02:00
Zvonimir Sabljic
38a50f39f5 Implemented testing of code changes 2023-08-03 11:20:50 +02:00
Zvonimir Sabljic
37bf5b1fc4 Fixed code monkey code writing 2023-08-03 11:20:11 +02:00
Zvonimir Sabljic
259adb569e Fixed code changes prompt for Code Monkey 2023-08-03 11:19:15 +02:00
Zvonimir Sabljic
c8cd46d918 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
b709f0c132 Added root folder parameter from which commands will be ran 2023-08-03 11:17:06 +02:00
Zvonimir Sabljic
c04b306128 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
d71b279495 Fixed some of the function calls 2023-08-03 11:10:07 +02:00
Zvonimir Sabljic
e7aa274d92 Implemented saving and restoring project snapshots 2023-08-02 16:47:52 +02:00
Zvonimir Sabljic
5a89acfcc3 Added root_path + removed unused imports 2023-08-02 16:30:03 +02:00
Zvonimir Sabljic
fcd25d4af3 Added functionality for saving and restoring project files 2023-08-02 16:29:36 +02:00
Zvonimir Sabljic
929a83599b Added files helper 2023-08-02 16:04:18 +02:00
Zvonimir Sabljic
6b57ccf695 Added return_files 2023-08-02 16:02:37 +02:00
Zvonimir Sabljic
548a1cf857 Removed API bakery from Architect's technology stack 2023-08-02 16:00:09 +02:00
Zvonimir Sabljic
debe60b217 Adding code monkey prompts 2023-08-02 14:56:08 +02:00
Zvonimir Sabljic
342fb0186d Prompt changes 2023-08-02 14:55:30 +02:00
Zvonimir Sabljic
3ea4c42f39 Added function calls for different conversations 2023-08-02 14:54:37 +02:00
Zvonimir Sabljic
6fe02c8af8 committing CodeMonkey class 2023-08-02 14:27:02 +02:00
Zvonimir Sabljic
fdd5c1c149 committing Developer class 2023-08-02 14:26:20 +02:00
Zvonimir Sabljic
fa3f437296 Enable file fetching and updating from the Project class 2023-08-02 14:25:44 +02:00
Zvonimir Sabljic
a6392e1714 Get the correct response when returning tuples (REMOVE LATER ON) 2023-08-02 14:24:43 +02:00
Zvonimir Sabljic
c358beb76b Finished implementation for saving and loading development steps 2023-08-02 11:52:19 +02:00
Zvonimir Sabljic
d5a5120bd2 Updated DevelopmentSteps model 2023-08-02 11:39:22 +02:00
Zvonimir Sabljic
e78ecf5d37 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
dc810496e3 Fixes for the latest merge with db models 2023-08-02 10:43:30 +02:00
Zvonimir Sabljic
5d211f75c9 Updated db models to store JSON lists instead of text 2023-08-02 10:42:16 +02:00
Zvonimir Sabljic
67567d26b0 Fixed drop_tables function 2023-08-02 10:41:46 +02:00
Zvonimir Sabljic
5c37a83027 Merge branch 'main' of github.com:Pythagora-io/copilot 2023-08-02 08:52:57 +02:00
LeonOstrez
dc54292f84 refactor DB 2023-08-02 08:29:40 +02:00
Zvonimir Sabljic
3e6dd1f882 Moved code execution functions to cli helper 2023-08-01 17:53:22 +02:00
Zvonimir Sabljic
d24c58fe26 Added branches to the AgentConvo 2023-08-01 17:52:21 +02:00
Zvonimir Sabljic
8e7e71b829 Agent convo fixes + remove messages getter + function calls fixes 2023-08-01 17:27:26 +02:00
Zvonimir Sabljic
753f7a2d2c Updated function for setting up the convo in playground 2023-08-01 17:25:32 +02:00
Zvonimir Sabljic
5d7f251652 Big refactor to use classes 2023-08-01 13:53:28 +02:00
Zvonimir Sabljic
6c4d460331 2 fixes 2023-08-01 08:47:19 +02:00
Zvonimir Sabljic
b23e67b413 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
0bff4fe7b0 Fixes for resuming with the app 2023-07-31 13:26:46 +02:00
Zvonimir Sabljic
6bce4996e0 Removed execute_chat_prompt function 2023-07-31 12:43:32 +02:00
Zvonimir Sabljic
b044aa8f82 Refactored project description to use AgentConvo class 2023-07-31 12:43:05 +02:00
Zvonimir Sabljic
6296a244d4 Refactored user stories and tasks to use AgentConvo class 2023-07-31 12:39:56 +02:00
Zvonimir Sabljic
09d2606397 Removed split_into_bullets + unused imports 2023-07-31 12:29:03 +02:00
Zvonimir Sabljic
19986b6a29 Refactored getting the architecture to use AgentConvo class 2023-07-31 12:27:32 +02:00
Zvonimir Sabljic
6ab2aa672a Refactored setup environment to use AgentConvo class 2023-07-31 12:13:16 +02:00
Zvonimir Sabljic
73c1222990 Added AgentConvo.py file 2023-07-31 11:59:18 +02:00
Zvonimir Sabljic
3f0a6ed0e6 Fixes for running CLI commands 2023-07-31 11:29:20 +02:00
Zvonimir Sabljic
5d79c01da8 Ask user before running a CLI command 2023-07-31 11:01:09 +02:00
Zvonimir Sabljic
88a5862fa9 Fix 2023-07-31 10:48:29 +02:00
Zvonimir Sabljic
7bd11b843a Fixes 2023-07-31 10:46:23 +02:00
Zvonimir Sabljic
1a06cf150b Changed from entering DONE to just pressing ENTER when everything is ok 2023-07-31 10:46:01 +02:00
Zvonimir Sabljic
012d4e0835 Implemented getting development plan + outline for AgentConvo class 2023-07-31 10:01:20 +02:00