Senko Rasic
4bb9ec6913
postgresql support
2024-06-03 10:38:28 +02:00
LeonOstrez
eef6f2bccd
Merge pull request #984 from Pythagora-io/fix-load-crash
...
don't send task progress on project load if there's no current task
2024-05-31 08:19:36 +01:00
Senko Rasic
3fa2197645
don't send task progress on project load if there's no current task
2024-05-30 18:28:58 +02:00
LeonOstrez
57b29b7594
Merge pull request #981 from Pythagora-io/skip-task-fix
...
Check task state before checking steps (so it can be skipped if needed)
2024-05-30 10:53:52 +01:00
Senko Rasic
f530d09584
Check task state before checking steps (so it can be skipped if needed)
2024-05-30 11:42:43 +02:00
Senko Rasic
2b6cedc9f6
nicer error message; stop UI at exit (send EXIT signal)
2024-05-29 10:05:31 +02:00
Senko Rasic
73aa85a350
if auto-retries fail, ask user if they want to continue retrying
2024-05-29 10:05:31 +02:00
Goran Peretin
f12cc57d94
Retry when we get a generic LLM API error.
2024-05-29 10:05:31 +02:00
LeonOstrez
f03df9e709
fix issue when one of match groups is NoneType ( #975 )
2024-05-29 09:48:29 +02:00
LeonOstrez
312d38bf06
Merge pull request #974 from Pythagora-io/single-backtick-parser
...
parse single backtick blocks
2024-05-28 19:41:06 +01:00
Senko Rasic
dabb6afe5f
parse single backtick blocks
2024-05-28 19:16:14 +02:00
Senko Rasic
2d1770ea23
update version to 0.2.1
2024-05-28 15:32:05 +02:00
Senko Rašić
071b821105
Merge pull request #972 from Pythagora-io/delete-project-2
...
delete orphan file objects and don't require LLM check
2024-05-28 15:31:20 +02:00
Senko Rasic
533c451335
delete orphan file objects and don't require LLM check
2024-05-28 14:30:00 +02:00
Senko Rasic
fea003646b
update version to 0.2.0
2024-05-28 13:23:25 +02:00
LeonOstrez
96f19742f7
Merge pull request #970 from Pythagora-io/list-recent
...
show last project update time in JSON list
2024-05-28 10:05:32 +01:00
Senko Rasic
9ee462057c
show last project update time in JSON list
2024-05-28 10:58:16 +02:00
Senko Rašić
3138cf283f
Merge pull request #934 from Pythagora-io/rewrite
...
New and improved GPT Pilot 0.2
2024-05-28 10:17:42 +02:00
LeonOstrez
87d88a6d01
Merge pull request #969 from Pythagora-io/reset-migrations
...
Reset migrations
2024-05-28 09:15:19 +01:00
Senko Rasic
51043fed5f
always treat EOF/no input as UI closed error
2024-05-28 10:11:17 +02:00
Senko Rasic
95bc7ff577
actually add the new initial migration to the repo
2024-05-28 09:58:13 +02:00
Senko Rasic
705b4fe0eb
use correct send_message to send source to the UI
2024-05-28 09:53:46 +02:00
Senko Rasic
696d3f4ce5
reset alembic migrations and set up migrations pre-commit check
2024-05-28 09:50:05 +02:00
LeonOstrez
4a950f9e14
Merge pull request #968 from Pythagora-io/node-express-mongoose-env
...
add default .env to template
2024-05-27 21:49:27 +01:00
LeonOstrez
09f128eac2
Merge pull request #967 from Pythagora-io/broken-pipe
...
Cleanly exit Pythagora core if UI is closed
2024-05-27 21:48:36 +01:00
LeonOstrez
3a9c0e0fcb
Merge pull request #962 from Pythagora-io/message-sources
...
Message sources
2024-05-27 20:45:01 +01:00
Senko Rasic
08bcf5a764
remove duplicate read that created a race condition in run_command
2024-05-27 20:16:16 +02:00
Senko Rasic
f02ee90582
use correct sources for cli output and success messages
2024-05-27 20:16:14 +02:00
LeonOstrez
1869520668
add TaskCompleter Agent ( #966 )
2024-05-27 20:14:19 +02:00
Senko Rasic
ae952ae339
handle KeyboardInterrupt in console UI to raise UIClosedError
2024-05-27 20:11:34 +02:00
Senko Rasic
1482dd2a44
add default .env to template
2024-05-27 19:42:05 +02:00
Senko Rasic
c21c8f6923
exit pythagora core if UI is closed
2024-05-27 16:36:36 +02:00
Goran Peretin
d53582e722
Prevent lazy loading of SQLAlchemy relationships. ( #960 )
2024-05-27 14:36:44 +02:00
Goran Peretin
61b547af8b
Log the code reviewer diff as DEBUG ( #963 )
2024-05-27 14:05:59 +02:00
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
886c6a910a
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
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
3c6675ba98
show a more useful error message if python environment is not (completely) set up
2024-05-25 12:46:39 +02:00
Senko Rasic
b65a933981
cache user test instructions between iterations
2024-05-25 12:08:02 +02:00
Goran Peretin
6e7de30434
Fix integ tests.
2024-05-25 11:19:59 +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
995414d615
Update venv name in README so we're in sync with the extension (again)
2024-05-24 18:59:35 +02:00