Commit Graph

45 Commits

Author SHA1 Message Date
Zvonimir Sabljic
663d6ab57b Fix 2025-01-23 08:19:02 +01:00
Zvonimir Sabljic
6cddf393ee Fix for adding related_api_endpoints 2025-01-20 07:51:59 +01:00
Zvonimir Sabljic
ae1be73263 Merge branch 'main' into phase_3_1 2025-01-08 10:13:03 +01:00
Zvonimir Sabljic
6d7217f739 Merge branch 'main' into phase_3_1 2025-01-07 11:15:56 +01:00
LeonOstrez
ee14d50a03 revert 2025-01-05 21:59:20 +01:00
Zvonimir Sabljic
bf4468c5ac Removed mocking of utilfunctions 2025-01-03 07:27:54 +03:00
LeonOstrez
afdf4b5cf1 fix 2025-01-02 21:55:44 +01:00
Zvonimir Sabljic
8640f371a3 Change the structure of API endpoints in the knowledge base to a class 2024-12-24 13:15:42 +01:00
Zvonimir Sabljic
15c72dd500 Implemented managing utility functions during the BE implementation 2024-12-24 13:12:45 +01:00
Zvonimir Sabljic
eac8d5fb26 Added related_api_endpoints to breakdown 2024-12-19 17:47:24 +01:00
Zvonimir Sabljic
3e6b63a225 Merge branch 'main' into crud 2024-12-18 12:58:32 +01:00
Zvonimir Sabljic
bddee30979 Revert "Add API endpoints to deveeloper breakdown"
This reverts commit 591bbc4fd0.
2024-12-18 09:04:44 +01:00
Zvonimir Sabljic
591bbc4fd0 Add API endpoints to deveeloper breakdown 2024-12-18 07:24:31 +01:00
LeonOstrez
9816040ee2 fix files descriptions and files content for old apps (before UI first) 2024-12-17 15:11:09 +01:00
LeonOstrez
d6b0e1d925 update parse task prompt so that commands run inside folders 2024-12-17 09:35:18 +01:00
LeonOstrez
2d2dfa0fc3 fix prompts while working on features or old apps that dont have frontend 2024-12-16 16:08:23 +01:00
Zvonimir Sabljic
c1c50e7b50 TEMP: new planning model for CRUD 2024-12-15 21:58:58 +01:00
Zvonimir Sabljic
1a1b6821f5 Merge branch 'main' of https://github.com/Pythagora-io/pythagora-v1 2024-12-10 16:02:49 +01:00
Zvonimir Sabljic
9338c644c2 Prompt updates 2024-12-10 16:01:44 +01:00
Zvonimir Sabljic
e437f9844a Prompt fixes 2024-12-10 09:56:14 +01:00
Zvonimir Sabljic
32748dd982 Changes to the breakdown prompt 2024-12-09 09:11:13 +01:00
Zvonimir Sabljic
e2afe54938 Template fixes 2024-12-05 14:40:19 +01:00
LeonOstrez
9e6392c6a3 add template summary and remove app_details.prompt 2024-11-28 16:41:23 +01:00
LeonOstrez
ce3398aecb merge main 2024-11-27 21:58:35 +01:00
LeonOstrez
7da662047b update template to have backend, many fixes in prompts, fixed FE files/commands and fixed data propagation when working on BE 2024-11-27 21:55:48 +01:00
matija-ilijas
a63ebc232a Added human intervention example in parse task prompt 2024-11-25 17:28:54 +01:00
Zvonimir Sabljic
d553a00713 Fix 2024-09-25 22:54:10 +03:00
Zvonimir Sabljic
2e20e637ab Prompt improvements 2024-09-23 11:32:00 +02:00
LeonOstrez
0ed16f150b revert planning 2024-09-16 20:30:45 +02:00
LeonOstrez
6cae2321f1 skip 2nd planning for simple apps, ask for code snippets during breakdown 2024-09-13 15:18:54 +02:00
LeonOstrez
14ff4ef84d Plan (#19)
* fix unassigned var

* removed unused class

* inital implementation of improved breakdown

* fix prompts

* remove file filtering after breakdown

* make actions conversation modular

* update prompts

* initial implementation for planning using actions

* bring back different planning for features

* enforce reading files before suggesting any changes on those files

* remove duplicated save_file steps
2024-09-12 15:44:15 +02:00
Zvonimir Sabljic
9ab229376a Fix 2024-08-21 20:19:42 -07:00
zvone187
3f5bd40737 Planning level 2 (#7)
* Initial implementation of level 2 planning

* TEMP: implement testing instructions in the development plan update

* REVIEW: Removing short description of the project since it might be misleading

* REVIEW: Added instructions to always show changes in the UI and not in JSON or text format

* Added breakdown coding instructions to the breakdown.prompt

* Fix to generate testing instructions while updating development plan

* Fixed propagating correct testing instructions

---------

Co-authored-by: Zvonimir Sabljic <zvonimir@pythagora.io>
2024-08-21 18:21:39 -07:00
LeonOstrez
81bc9b1736 merge main 2024-07-29 11:19:01 +02:00
Zvonimir Sabljic
694438d8eb Small improvement for breakdown.prompt so that important info is at the end 2024-07-28 18:50:08 -07:00
LeonOstrez
0f39f53add final fixes 2024-07-26 19:30:45 +02:00
LeonOstrez
9bf7fdc6c0 WIP 2024-07-24 14:39:42 +02:00
Goran Peretin
18e1154870 Print each task on its own line in filter_files. 2024-07-05 07:55:51 +00:00
Goran Peretin
9d52557971 Tell code reviewer not to suggest changes in other files. 2024-06-21 10:15:32 +00:00
Senko Rasic
88e53cfb6b parse_task: convince GPT4 to not try to output file contents 2024-06-12 10:44:01 +02:00
Goran Peretin
c0d109ad80 Various prompt and telemetry fixes. 2024-06-08 07:59:41 +00:00
Goran Peretin
77e3fe3e85 Use external documentation when it makes sense. 2024-06-07 06:42:02 +00:00
LeonOstrez
7be1de3c85 add TaskCompleter Agent (#966) 2024-05-27 20:14:19 +02:00
LeonOstrez
1e5740506b update prompts to latest version (#940) 2024-05-23 19:37:46 +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