Senko Rasic
27edce7b1a
update version to 0.2.0
0.2.0
2024-05-28 13:23:25 +02:00
LeonOstrez
6bed23ad63
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
9382c1ab56
show last project update time in JSON list
2024-05-28 10:58:16 +02:00
Senko Rašić
97376a8222
Merge pull request #934 from Pythagora-io/rewrite
...
New and improved GPT Pilot 0.2
2024-05-28 10:17:42 +02:00
LeonOstrez
9799493a08
Merge pull request #969 from Pythagora-io/reset-migrations
...
Reset migrations
2024-05-28 09:15:19 +01:00
Senko Rasic
b63ba20b75
always treat EOF/no input as UI closed error
2024-05-28 10:11:17 +02:00
Senko Rasic
0ff0a7f104
actually add the new initial migration to the repo
2024-05-28 09:58:13 +02:00
Senko Rasic
54d3aa85e6
use correct send_message to send source to the UI
2024-05-28 09:53:46 +02:00
Senko Rasic
2cc2b5d225
reset alembic migrations and set up migrations pre-commit check
2024-05-28 09:50:05 +02:00
LeonOstrez
ed82d5176d
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
d7abc8c4a5
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
18a75528c2
Merge pull request #962 from Pythagora-io/message-sources
...
Message sources
2024-05-27 20:45:01 +01:00
Senko Rasic
62ca7b396b
remove duplicate read that created a race condition in run_command
2024-05-27 20:16:16 +02:00
Senko Rasic
7cc7ce880d
use correct sources for cli output and success messages
2024-05-27 20:16:14 +02:00
LeonOstrez
7be1de3c85
add TaskCompleter Agent ( #966 )
2024-05-27 20:14:19 +02:00
Senko Rasic
1328c20fdb
handle KeyboardInterrupt in console UI to raise UIClosedError
2024-05-27 20:11:34 +02:00
Senko Rasic
c9589600b2
add default .env to template
2024-05-27 19:42:05 +02:00
Senko Rasic
942955ca38
exit pythagora core if UI is closed
2024-05-27 16:36:36 +02:00
Goran Peretin
49cb71121c
Prevent lazy loading of SQLAlchemy relationships. ( #960 )
2024-05-27 14:36:44 +02:00
Goran Peretin
f9ddcd1d9c
Log the code reviewer diff as DEBUG ( #963 )
2024-05-27 14:05:59 +02:00
LeonOstrez
4520d61052
Merge pull request #953 from Pythagora-io/missing-ipc
...
Implement missing VSCode IPC messages
2024-05-25 18:24:01 +01:00
LeonOstrez
9f59815224
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
9385150d30
remove epic_id from task structure, we don't use it
2024-05-25 19:21:11 +02:00
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