LeonOstrez
5b206f1b33
Fixes ( #957 )
...
* send user instructions for testing as hint
* cleanup tasks after each epic
* fix sending task description in question
* added logs of example project description, task description, and removed 'Skip task' button if there is only 1 task in epic
2024-05-25 19:20:29 +02:00
Senko Rasic
9d6e1b7f33
don't complete task when there's task review feedback
2024-05-25 19:16:32 +02:00
LeonOstrez
90cbe68002
change default model
2024-05-25 19:02:59 +02:00
Goran Peretin
7f895d0eb4
Check LLM API connection before doing anything else. ( #949 )
2024-05-25 19:01:39 +02:00
LeonOstrez
f756933cf6
Merge pull request #958 from Pythagora-io/graceful-venv-failure
...
show a more useful error message if python environment is not (comple…
2024-05-25 15:03:21 +01:00
LeonOstrez
86552c4f4b
Merge pull request #956 from Pythagora-io/cache-user-instructions
...
cache user test instructions between iterations
2024-05-25 14:59:35 +01:00
LeonOstrez
6b2bd2e093
Merge pull request #951 from Pythagora-io/improve-importer
...
Improve legacy database importer
2024-05-25 12:21:03 +01:00
Senko Rasic
c0d08a288e
show a more useful error message if python environment is not (completely) set up
2024-05-25 12:46:39 +02:00
Senko Rasic
04df31c345
cache user test instructions between iterations
2024-05-25 12:08:02 +02:00
Goran Peretin
76e282fc7d
Fix integ tests.
2024-05-25 11:19:59 +02:00
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