Commit Graph

52 Commits

Author SHA1 Message Date
Senko Rasic
ea6b8e5fe5 Use template summary in project details when templates are used 2024-07-30 11:09:56 +02:00
LeonOstrez
969e65222f Merge pull request #1068 from Pythagora-io/fixes_2
Fixes 2
2024-07-29 10:43:31 +02:00
LeonOstrez
b0e6ea7290 skip tests instead of commenting them out 2024-07-29 10:40:50 +02:00
Zvonimir Sabljic
ac7e3b6978 Formatting fix 2024-07-28 19:23:08 -07:00
matija-ilijas
a7b0ad12cb Added specification update to new feature add on app load and diff display on ui 2024-07-26 19:45:56 +02:00
LeonOstrez
abac01c5ec fix getting unfinished iterations 2024-07-26 11:55:44 +02:00
LeonOstrez
f20d7f7b10 remove JavascriptReactProjectTemplate 2024-07-24 18:05:34 +02:00
LeonOstrez
895a74c6e6 properly setup default models 2024-07-16 13:20:52 +01:00
LeonOstrez
67bf93279b ask user if he wants to use template or not 2024-07-08 14:43:41 +01:00
LeonOstrez
a902541724 Merge pull request #1043 from Pythagora-io/crashes
Crashes
2024-07-02 15:44:29 +01:00
LeonOstrez
12da174dc9 leftover changes when moving from tasks to epics 2024-07-02 09:48:16 +01:00
Senko Rasic
03cb47dddf Add new fullstack template (react+express) and refactor templates to support options 2024-06-27 17:59:05 +02:00
LeonOstrez
7a016a5220 skip test 2024-06-20 15:38:23 +02:00
Senko Rasic
3011acc5ad code block parser: only consider triple-backticks if at start of line 2024-06-20 10:49:29 +02:00
LeonOstrez
ac5d077612 Merge pull request #1024 from Pythagora-io/add-routes-to-user-instructions
Add route files content to prompt for user instructions.
2024-06-19 09:58:46 +02:00
LeonOstrez
43d31916b3 change updated_current_task to updated_current_epic 2024-06-19 09:27:31 +02:00
Goran Peretin
20934d06c2 Add route files content to prompt for user instructions. 2024-06-18 21:08:24 +00:00
Senko Rasic
9b1b33fb9c fix orchestrator tests 2024-06-13 10:50:36 +02:00
Senko Rasic
7d225bbfe2 refactor example project so each agent does its job in turn 2024-06-13 10:48:37 +02:00
Senko Rasic
ca77cc5055 disable telemetry in automated tests 2024-06-11 16:17:33 +02:00
Senko Rasic
4743fccbaf store whether the system dependencies are installed in telemetry 2024-06-11 14:16:42 +02:00
Senko Rasic
f31a7c9bdd add telemetry for project import; small telemetry fixes 2024-06-10 15:44:38 +02:00
Goran Peretin
3da225454b Handle case where LLM pics invalid docset. 2024-06-10 12:19:07 +02:00
Goran Peretin
ef6b331d44 Store task docs as a separate field in project_states. 2024-06-08 10:32:50 +00:00
Goran Peretin
c0d109ad80 Various prompt and telemetry fixes. 2024-06-08 07:59:41 +00:00
Goran Peretin
c3f8133471 Add tests for external docs. Fix telemetry. 2024-06-07 08:08:33 +00:00
Goran Peretin
c1245027b7 Handle missing relevant_files. 2024-06-04 17:57:43 +02:00
Senko Rasic
4927bee35b console ui: add multiline, readline, paste, initial/default text support 2024-06-03 09:31:39 +02:00
Senko Rasic
79e1359111 if auto-retries fail, ask user if they want to continue retrying 2024-05-29 10:05:31 +02:00
LeonOstrez
c9690abf7e fix issue when one of match groups is NoneType (#975) 2024-05-29 09:48:29 +02:00
Senko Rasic
443396c8f4 parse single backtick blocks 2024-05-28 19:16:14 +02:00
Senko Rasic
9382c1ab56 show last project update time in JSON list 2024-05-28 10:58:16 +02:00
Senko Rasic
b63ba20b75 always treat EOF/no input as UI closed error 2024-05-28 10:11:17 +02: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
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
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
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
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
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
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
b494cb357b overriding SQLAlchemy equality messes with the working of its internals/cache 2024-05-24 15:33:19 +02:00
LeonOstrez
d417a7950b fix tests (#947) 2024-05-24 12:43:02 +02:00
Senko Rasic
ae86198294 show nicely formatted stack trace if there's an unhandled exception 2024-05-23 23:27:34 +02: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
42d561fd3c update logger name to match the new package name 2024-05-23 12:34:29 +02:00