LeonOstrez
7bb2633300
Merge pull request #953 from Pythagora-io/missing-ipc
...
Implement missing VSCode IPC messages
2024-05-25 18:24:01 +01:00
LeonOstrez
2ea8a1b54d
Merge pull request #955 from Pythagora-io/state-names
...
add action label to states for easier debugging/loading
2024-05-25 18:21:29 +01:00
Senko Rasic
db6b65f6eb
remove epic_id from task structure, we don't use it
2024-05-25 19:21:11 +02:00
LeonOstrez
c34576499b
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
9ed4c869fb
don't complete task when there's task review feedback
2024-05-25 19:16:32 +02:00
LeonOstrez
d4560e2b7b
change default model
2024-05-25 19:02:59 +02:00
Goran Peretin
9109a8ae7f
Check LLM API connection before doing anything else. ( #949 )
2024-05-25 19:01:39 +02:00
LeonOstrez
f5015a6357
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
f91907d809
Merge pull request #951 from Pythagora-io/improve-importer
...
Improve legacy database importer
2024-05-25 12:21:03 +01:00
Senko Rasic
b65a933981
cache user test instructions between iterations
2024-05-25 12:08:02 +02:00
Senko Rasic
413a3ce0fe
add action label to states for easier debugging/loading
2024-05-25 11:06:28 +02:00
Senko Rasic
d8e31fd1ff
features prompt fix
2024-05-24 22:15:24 +02:00
Senko Rasic
9171491a32
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
333477235e
vscode extension expects lowercase "continue" for special handling
2024-05-24 18:50:07 +02:00
Senko Rasic
c49d9b2812
send project and feature descriptions to the extension
2024-05-24 18:49:05 +02:00
Senko Rasic
76b2921021
send loadingFinished signal to the extension as part of the UI init
2024-05-24 17:16:00 +02:00
Senko Rasic
5e7596b5b6
improve legacy database importer
2024-05-24 15:49:42 +02:00
Senko Rasic
cbc68074b6
simplify logging of modified files (less state to carry around)
2024-05-24 15:33:19 +02:00
Senko Rasic
6f41d48e7f
overriding SQLAlchemy equality messes with the working of its internals/cache
2024-05-24 15:33:19 +02:00
Goran Peretin
7664b7ceef
Remove obsolete warning.
2024-05-24 11:50:31 +00:00
Goran Peretin
32fac6d084
Don't review and update README for task breakdowns
2024-05-24 11:21:30 +00:00
LeonOstrez
8c544ee634
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
b3ebcdeafb
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
2b7d018cd0
use "continue" label for continue buttons; fix project template message
2024-05-24 12:52:23 +02:00
LeonOstrez
008675f3c2
fix tests ( #947 )
2024-05-24 12:43:02 +02:00
Senko Rasic
9db06b6f30
show nicely formatted stack trace if there's an unhandled exception
2024-05-23 23:27:34 +02:00
Senko Rasic
2815257d6f
store prompt information in request log
2024-05-23 20:11:50 +02:00
LeonOstrez
d6445af2ee
update prompts to latest version ( #940 )
2024-05-23 19:37:46 +02:00
LeonOstrez
e8c67faf7f
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
2b700e64bd
Merge pull request #936 from Pythagora-io/files
...
various file handling fixes
2024-05-23 14:35:15 +01:00
Senko Rasic
8c97cc9669
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
e57065345a
fix path issues on windows
2024-05-23 15:24:37 +02:00
Senko Rasic
2628b15e55
update logger name to match the new package name
2024-05-23 12:34:29 +02:00
Goran Peretin
0adc80cf31
Update UI in StateManager only if we have it. ( #938 )
2024-05-23 12:28:47 +02:00
Goran Peretin
b23eb034e1
Set buttons_only
2024-05-23 09:11:23 +00:00
Senko Rasic
13a6d28561
commit changes after detecting file removal
2024-05-23 10:48:12 +02:00
Goran Peretin
2f314749a5
Retry key expired error.
2024-05-23 08:12:23 +00:00
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