8 Commits

Author SHA1 Message Date
mijauexe
93a20288dd Add show_output functionality to start_process 2025-06-11 09:36:38 +02:00
LeonOstrez
0d5902c4c5 add git versioning of projects 2024-10-29 15:09:12 +01:00
Senko Rasic
9865e308ad process manager: workaround asyncio reads not having a "read available" function
Timing out a read won't return incomplete (available) output, so the
workaround is to read character by character.
2024-07-04 13:23:16 +02:00
Goran Peretin
1f75aa0b2d Python 3.9 friendly UTC timezone. 2024-06-13 14:26:10 +02:00
Goran Peretin
9b494a0746 Use UTC for started_at colum in exec_logs. 2024-06-13 11:20:38 +02: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
8c97cc9669 pass (a copy of) the full env to process, as we don't know what's needed
This fixes windows problem where the commands need some additional
env vars that weren't passed. In general, they also might need HOME,
USER, etc...so it's easier to just pass them all.
2024-05-23 15:25:46 +02:00
Senko Rasic
5b474ccc1f 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