Commit Graph

1422 Commits

Author SHA1 Message Date
Senko Rasic
5b474ccc1f merge gpt-pilot 0.2 codebase
This is a complete rewrite of the GPT Pilot core, from the ground
up, making the agentic architecture front and center, and also
fixing some long-standing problems with the database architecture
that weren't feasible to solve without breaking compatibility.

As the database structure and config file syntax have changed,
we have automatic imports for projects and current configs,
see the README.md file for details.

This also relicenses the project to FSL-1.1-MIT license.
2024-05-22 21:42:25 +02:00
Senko Rasic
391998ab67 remove gpt-pilot 0.1 code 2024-05-22 21:39:26 +02:00
LeonOstrez
79e6e18236 update version to 0.1.14 2024-05-13 23:17:41 +01:00
LeonOstrez
1d51488669 Merge pull request #923 from Pythagora-io/development
Development
2024-05-13 23:14:46 +01:00
LeonOstrez
64c5925b8a fix bug where self.is_complex_app doesn't exist 2024-05-13 14:04:05 +01:00
LeonOstrez
405c93ade6 Merge pull request #918 from Pythagora-io/prompts
update alternative solutions when user is stuck in a loop
2024-05-13 13:06:50 +01:00
LeonOstrez
b15e8749e7 update alternative solutions when user is stuck in a loop 2024-05-09 09:00:50 +01:00
LeonOstrez
5f70dc1e46 update version to 0.1.13 2024-05-06 22:10:21 +01:00
LeonOstrez
476bb8eecf Merge pull request #915 from Pythagora-io/development
Development
2024-05-06 22:04:23 +01:00
LeonOstrez
75a8e45c39 Merge pull request #913 from Pythagora-io/bugs
Bugs
2024-05-06 21:46:20 +01:00
LeonOstrez
d515996290 clear review_convo after task review 2024-05-06 17:14:40 +01:00
LeonOstrez
595d200d0c use INPUT_REQUIRED only in configuration files 2024-05-06 07:42:01 +01:00
LeonOstrez
495dfc2c39 fix getting relevant files from db 2024-05-04 20:13:15 +01:00
LeonOstrez
e68f2f7317 fix loading of relevant_files 2024-05-03 16:52:30 +01:00
LeonOstrez
51ad155342 update prompt for filtering files 2024-05-02 15:09:23 +01:00
LeonOstrez
617e1b54e7 stop creating new tasks when updating plan 2024-04-30 08:45:57 +01:00
LeonOstrez
07799994ad Merge pull request #892 from Pythagora-io/pr-feedback
removing unused code and reverting tests to python 3.9
2024-04-25 11:59:45 +01:00
LeonOstrez
15c742fb2a use macos-12 instead of macos-latest 2024-04-25 11:46:52 +01:00
LeonOstrez
92239d043b removing unused code and reverting tests to python 3.9 2024-04-25 11:30:50 +01:00
LeonOstrez
590b8d22a2 update version to 0.1.12 2024-04-22 23:27:41 +01:00
LeonOstrez
289f872bb5 Merge pull request #889 from Pythagora-io/development
Development
2024-04-22 23:04:15 +01:00
LeonOstrez
d9d07c0f05 Merge pull request #887 from Pythagora-io/project-size
project complexity check
2024-04-22 23:01:54 +01:00
LeonOstrez
d6b6c92815 update ci.yml 2024-04-22 22:52:44 +01:00
LeonOstrez
7e43f23b85 fix test 2024-04-22 22:23:32 +01:00
LeonOstrez
12fa45ae52 add telemetry tracking if it is complex app 2024-04-22 22:15:45 +01:00
LeonOstrez
a4fd791fe4 Check project complexity and for simple projects force plan to have only 1 task to stop overengineering 2024-04-22 14:24:17 +01:00
LeonOstrez
757388e45f Merge pull request #885 from Pythagora-io/task-fix
send new task description to extension after user edits task
2024-04-20 19:11:24 +01:00
LeonOstrez
e85bd77c7f send new task description to extension after user edits task 2024-04-19 13:33:55 +01:00
Senko Rašić
d818006661 Merge pull request #881 from Pythagora-io/info
send to extension project description and list of features
2024-04-16 14:43:37 +02:00
LeonOstrez
06f752d0b3 send to extension project description and list of features 2024-04-16 13:29:37 +01:00
LeonOstrez
ded6670992 update version to 0.1.11 2024-04-08 11:47:14 -07:00
LeonOstrez
80eddca6fd Merge pull request #854 from Pythagora-io/development
Development
2024-04-08 11:41:35 -07:00
LeonOstrez
2f4211db6a Merge pull request #853 from MaxAnfilofyev/patch-7
Update full_stack_developer.prompt
2024-04-08 10:43:01 -07:00
LeonOstrez
4235b897c4 Update full_stack_developer.prompt 2024-04-08 10:42:13 -07:00
LeonOstrez
e3bb444fa8 Merge pull request #852 from MaxAnfilofyev/patch-6
Update code_updater.prompt
2024-04-08 10:38:07 -07:00
LeonOstrez
0c93d1b9e2 Merge pull request #851 from MaxAnfilofyev/patch-5
Update code_monkey.prompt
2024-04-08 10:37:28 -07:00
LeonOstrez
7725b90788 Merge pull request #850 from MaxAnfilofyev/patch-4
Update architect.prompt
2024-04-08 10:36:44 -07:00
LeonOstrez
edff54767c Merge pull request #848 from MaxAnfilofyev/patch-2
Update user_tasks.prompt
2024-04-08 10:34:32 -07:00
LeonOstrez
c78279b4fb Merge pull request #849 from MaxAnfilofyev/patch-3
Update specs.prompt
2024-04-08 10:34:04 -07:00
LeonOstrez
01aea463cc Merge pull request #813 from Pythagora-io/dynamic-tasks
dynamic tasks
2024-04-08 10:03:38 -07:00
LeonOstrez
38f404d621 Merge branch 'development' into dynamic-tasks 2024-04-08 10:00:49 -07:00
LeonOstrez
73adbc5b74 Merge pull request #827 from Pythagora-io/filter-files
filter task-relevant files based on file summaries
2024-04-08 09:55:00 -07:00
Senko Rasic
aa90fdd7a8 mock summaries generator in tests that don't care about it 2024-04-07 19:30:40 -07:00
Senko Rasic
f3b54268a6 only include existing files in summaries 2024-04-07 19:11:21 -07:00
Senko Rasic
5176546e7f address pr feedback 2024-04-07 18:31:15 -07:00
Senko Rašić
9b685c6b07 Merge pull request #730 from prathamdby/prathamdby-727
Issue #727 added the missing OPENAI_ENDPOINT env entry in the Docker file
2024-04-06 16:38:58 -07:00
Max Anfilofyev
8b0a60c721 Update full_stack_developer.prompt
added world class per best practices. 
reworded for conciseness and clarity
2024-04-06 19:34:16 -04:00
Max Anfilofyev
cb7248c72c Update code_updater.prompt
added world-class per best practice on instructing agents
2024-04-06 19:28:24 -04:00
Max Anfilofyev
10b0b33ddb Update code_monkey.prompt
added world-class per best practices about instructing agents
2024-04-06 19:26:55 -04:00
Max Anfilofyev
8c5a716fa4 Update architect.prompt
edited for clarity
2024-04-06 19:23:18 -04:00