Commit Graph

52 Commits

Author SHA1 Message Date
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
Zvonimir Sabljic
edc70fd86f Fixed functionality of processing prompts with function calls 2023-07-29 13:02:06 +02:00
Zvonimir Sabljic
05f4739b95 Added setup for dev ops and configured prompts 2023-07-29 13:00:49 +02:00
Zvonimir Sabljic
87ac2efcb6 Added showing stderr output is stdout is empty(''), fixed so we can stop a command if it takes too long or hangs, and show the CLI output in real-time as is being logged 2023-07-29 13:00:00 +02:00
Zvonimir Sabljic
2c15329d9c Implemented function calling for getting user tasks 2023-07-28 16:00:09 +02:00
Zvonimir Sabljic
7ced1d55e9 Made function calls for when we just need one array back more flexible 2023-07-28 15:56:23 +02:00
Zvonimir Sabljic
2676e7ff9e Merge branch 'main' of github.com:Pythagora-io/copilot 2023-07-28 15:10:03 +02:00
Zvonimir Sabljic
81e4e92a08 Implemented function calling for user stories 2023-07-28 15:09:57 +02:00
LeonOstrez
357c1d015a revert colors 2023-07-28 15:09:31 +02:00
LeonOstrez
02dc329933 remove inquirer completely and fix saving app to db 2023-07-28 14:38:13 +02:00
Zvonimir Sabljic
32e988db24 Merge branch 'main' of github.com:Pythagora-io/copilot 2023-07-28 12:53:29 +02:00
LeonOstrez
3fea70b35d forward messages through steps 2023-07-28 12:53:03 +02:00
Zvonimir Sabljic
3f9bc48f96 Merge branch 'main' of github.com:Pythagora-io/copilot 2023-07-28 10:26:42 +02:00
LeonOstrez
abdfb4dd53 Merge branch 'main' of https://github.com/Pythagora-io/copilot into main 2023-07-28 10:24:22 +02:00
LeonOstrez
6bbc0f109c add user_tasks, use questionary instead of inquirer, refactor main.py 2023-07-28 10:24:13 +02:00
Zvonimir Sabljic
c863c8fadc Initial implementation for function calling 2023-07-28 10:13:54 +02:00
Zvonimir Sabljic
e21f38814b Added a function that returns a directory tree 2023-07-27 15:30:32 +02:00
Zvonimir Sabljic
c0f8cc7b6f Implemented a function for executing a cli command and getting the output 2023-07-27 15:05:08 +02:00
Zvonimir Sabljic
33e00aec8a Added dev ops prompts 2023-07-27 14:30:47 +02:00
Zvonimir Sabljic
81c11ce928 Added prompts for implementing changes and task/step development 2023-07-27 14:30:32 +02:00
LeonOstrez
f5a39eb464 add requirements.txt and fix prompt data 2023-07-27 08:47:34 +02:00
LeonOstrez
0a7075a4a3 merge 2023-07-27 07:52:37 +02:00
LeonOstrez
8db53c6f6d setup storing steps to db and init user stories implementation 2023-07-27 07:51:49 +02:00
Zvonimir Sabljic
6a553a0288 Ask high level questions one by one 2023-07-26 08:46:56 +02:00
Zvonimir Sabljic
6dad55479f Added code monkey agent and the prompt to implement changes that developer outlined 2023-07-26 08:45:34 +02:00
Zvonimir Sabljic
b9e2a7d091 Added dev ops agent and procedure for setting up the development environment 2023-07-26 08:42:51 +02:00
LeonOstrez
5421f94b7b merge 2023-07-25 12:37:25 +02:00
LeonOstrez
988cc10232 refactor setup, added loop conversation with gpt, finished getting project description with additional questions from gpt 2023-07-25 12:30:00 +02:00
Zvonimir Sabljic
cbe4a2ae91 Initial prompts 2023-07-25 08:54:54 +02:00