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