Commit Graph

31 Commits

Author SHA1 Message Date
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
Senko Rasic
38ff65f5a9 commit changes after detecting file removal 2024-05-23 10:48:12 +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