Senko Rasic
92c43b6645
add action label to states for easier debugging/loading
2024-05-25 11:06:28 +02:00
Senko Rasic
b5acd834d3
features prompt fix
2024-05-24 22:15:24 +02:00
Senko Rasic
43a1f74111
Update venv name in README so we're in sync with the extension (again)
2024-05-24 18:59:35 +02:00
Senko Rasic
9e5a07f92d
reference epic the task belongs to (if any)
...
We'll need this in the future to know what work we did for each epic
2024-05-24 18:51:08 +02:00
Senko Rasic
ea5edabedf
vscode extension expects lowercase "continue" for special handling
2024-05-24 18:50:07 +02:00
Senko Rasic
41bc329778
send project and feature descriptions to the extension
2024-05-24 18:49:05 +02:00
Senko Rasic
694bcd1324
send loadingFinished signal to the extension as part of the UI init
2024-05-24 17:16:00 +02:00
Senko Rasic
6b56458a55
improve legacy database importer
2024-05-24 15:49:42 +02:00
Senko Rasic
11a173d42c
simplify logging of modified files (less state to carry around)
2024-05-24 15:33:19 +02:00
Senko Rasic
b494cb357b
overriding SQLAlchemy equality messes with the working of its internals/cache
2024-05-24 15:33:19 +02:00
Senko Rasic
0875764040
run tests on PRs targeting the rewrite branch
2024-05-24 15:31:31 +02:00
LeonOstrez
0ba0d01dea
Merge pull request #941 from Pythagora-io/task-reviewer-fix
...
Prevent loops in task reviewer
2024-05-24 14:03:29 +01:00
Goran Peretin
9a99cdf4f1
Remove obsolete warning.
2024-05-24 11:50:31 +00:00
Goran Peretin
69fd3ebd5f
Don't review and update README for task breakdowns
2024-05-24 11:21:30 +00:00
LeonOstrez
2c40e566c7
Merge pull request #948 from Pythagora-io/continue-buttons
...
use "continue" label for continue buttons; fix project template message
2024-05-24 11:58:17 +01:00
LeonOstrez
2f20e6fef0
Merge pull request #942 from Pythagora-io/log-prompts
...
store prompt information in request log
2024-05-24 11:55:01 +01:00
Senko Rasic
743fd22dfa
use "continue" label for continue buttons; fix project template message
2024-05-24 12:52:23 +02:00
LeonOstrez
d417a7950b
fix tests ( #947 )
2024-05-24 12:43:02 +02:00
Goran Peretin
a1b20526e1
Merge pull request #943 from Pythagora-io/show-stacktrace
...
Show stacktrace
2024-05-24 10:43:38 +02:00
Senko Rasic
ae86198294
show nicely formatted stack trace if there's an unhandled exception
2024-05-23 23:27:34 +02:00
Senko Rasic
a2b05404f1
store prompt information in request log
2024-05-23 20:11:50 +02:00
LeonOstrez
1e5740506b
update prompts to latest version ( #940 )
2024-05-23 19:37:46 +02:00
LeonOstrez
c48f491fda
Merge pull request #937 from Pythagora-io/retry-key-expired
...
Allow the user to retry the key expired error
2024-05-23 14:39:52 +01:00
LeonOstrez
4a2c6de1a6
Merge pull request #936 from Pythagora-io/files
...
various file handling fixes
2024-05-23 14:35:15 +01:00
Senko Rasic
aa72c51e6b
update readme with the virtualenv folder name that matches vscode
2024-05-23 15:26:18 +02:00
Senko Rasic
b3a2ba3b77
pass (a copy of) the full env to process, as we don't know what's needed
...
This fixes windows problem where the commands need some additional
env vars that weren't passed. In general, they also might need HOME,
USER, etc...so it's easier to just pass them all.
2024-05-23 15:25:46 +02:00
Senko Rasic
cdafe2e29e
fix path issues on windows
2024-05-23 15:24:37 +02:00
LeonOstrez
43447b6089
Merge pull request #939 from Pythagora-io/fix-log
...
Fix log
2024-05-23 11:37:16 +01:00
Senko Rasic
42d561fd3c
update logger name to match the new package name
2024-05-23 12:34:29 +02:00
Goran Peretin
f2cd0964ce
Update UI in StateManager only if we have it. ( #938 )
2024-05-23 12:28:47 +02:00
Goran Peretin
baaff6dddb
Set buttons_only
2024-05-23 09:11:23 +00:00
Senko Rasic
38ff65f5a9
commit changes after detecting file removal
2024-05-23 10:48:12 +02:00
Goran Peretin
65a0211585
Retry key expired error.
2024-05-23 08:12:23 +00:00
Senko Rasic
39c8879de0
add main entrypoint
2024-05-23 09:45:02 +02:00
Senko Rasic
87190391d9
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
a95dfed27e
remove gpt-pilot 0.1 code
2024-05-22 21:39:26 +02:00
LeonOstrez
822a128e8d
update version to 0.1.14
2024-05-13 23:17:41 +01:00
LeonOstrez
9bb0f04682
Merge pull request #923 from Pythagora-io/development
...
Development
2024-05-13 23:14:46 +01:00
LeonOstrez
de16fc77d8
fix bug where self.is_complex_app doesn't exist
2024-05-13 14:04:05 +01:00
LeonOstrez
639289973d
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
d9ac194730
update alternative solutions when user is stuck in a loop
2024-05-09 09:00:50 +01:00
LeonOstrez
860c744c39
update version to 0.1.13
2024-05-06 22:10:21 +01:00
LeonOstrez
b2b8cc52d6
Merge pull request #915 from Pythagora-io/development
...
Development
2024-05-06 22:04:23 +01:00
LeonOstrez
9eba9cff2d
Merge pull request #913 from Pythagora-io/bugs
...
Bugs
2024-05-06 21:46:20 +01:00
LeonOstrez
807fbd1db4
clear review_convo after task review
2024-05-06 17:14:40 +01:00
LeonOstrez
79a6c503fe
use INPUT_REQUIRED only in configuration files
2024-05-06 07:42:01 +01:00
LeonOstrez
acf7c6115a
fix getting relevant files from db
2024-05-04 20:13:15 +01:00
LeonOstrez
e260951e51
fix loading of relevant_files
2024-05-03 16:52:30 +01:00
LeonOstrez
c8f3a62bb8
update prompt for filtering files
2024-05-02 15:09:23 +01:00
LeonOstrez
ca114e00a7
stop creating new tasks when updating plan
2024-04-30 08:45:57 +01:00