LeonOstrez
80f7a467d4
0.2.5
0.2.5
2024-06-20 17:00:44 +02:00
Senko Rašić
647acf67c6
Merge pull request #1028 from Pythagora-io/finished
...
send appFinished and featureFinished messages to extension
2024-06-20 16:06:32 +02:00
LeonOstrez
7a016a5220
skip test
2024-06-20 15:38:23 +02:00
LeonOstrez
2c4d690e82
remove self.writer.drain() duplicate and add new functions to virtual ui
2024-06-20 15:07:27 +02:00
LeonOstrez
db4f098c59
send appFinished and featureFinished messages to extension
2024-06-20 15:00:14 +02:00
LeonOstrez
f62533a434
Merge pull request #1027 from Pythagora-io/virtual-ui
...
add support for virtual UI, useful for automated end-to-end tests
2024-06-20 14:57:36 +02:00
Senko Rasic
cd81cd54a6
add support for virtual UI, useful for automated end-to-end tests
2024-06-20 14:41:18 +02:00
LeonOstrez
6fbfa8afa5
Merge pull request #1026 from Pythagora-io/multiblock-parser-inline-backticks
...
code block parser: only consider triple-backticks if at start of line
2024-06-20 11:07:18 +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
87d2942843
Merge pull request #1018 from Pythagora-io/cm
...
Cm
2024-06-19 09:57:07 +02:00
Goran Peretin
1aec48a135
Review fixes. Use JSON schema for LLM response.
2024-06-19 07:27:36 +00: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
LeonOstrez
cb978dd9d5
Merge branch 'main' into cm
2024-06-14 10:54:05 +02:00
LeonOstrez
c4602debfc
PR feedback
2024-06-14 10:34:56 +02:00
LeonOstrez
52be03b1c6
Merge pull request #1020 from Pythagora-io/fix-spec-writer
...
Fix telemetry call in spec writer.
2024-06-14 10:32:06 +02:00
Goran Peretin
96cc7ee3b2
Fix telemetry call in spec writer.
2024-06-14 10:16:17 +02:00
LeonOstrez
298914e00a
use dividers in project_tasks
2024-06-13 21:12:28 +02:00
LeonOstrez
578fe62e5a
refactor how Code Monkey and implement_changes work
2024-06-13 21:02:50 +02:00
LeonOstrez
5463c591de
Merge pull request #1008 from Pythagora-io/more-telemetry
...
More telemetry
2024-06-13 15:26:30 +02:00
LeonOstrez
c97496c559
Merge pull request #1015 from Pythagora-io/use-utc-exec-logs
...
Use UTC for started_at colum in exec_logs.
2024-06-13 14:37:56 +02:00
LeonOstrez
b27ef82017
change update_plan to also reflect new small tasks
2024-06-13 14:36:01 +02:00
Goran Peretin
a6f54c8523
Python 3.9 friendly UTC timezone.
2024-06-13 14:26:10 +02:00
Senko Rasic
b3ea0bbd59
update telemetry readme with up-to-date info
2024-06-13 14:07:02 +02:00
Senko Rasic
50d5a23620
add more telemetry data
2024-06-13 13:52:15 +02:00
Goran Peretin
78215ac55e
Use UTC for started_at colum in exec_logs.
2024-06-13 11:20:38 +02:00
LeonOstrez
8790ff2a16
refactor our definition of task
2024-06-13 11:10:37 +02: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
Goran Peretin
9fd8ddd0f4
Merge pull request #1014 from Pythagora-io/limit-docsets
...
Only add docs for non-simple epics.
2024-06-12 17:22:05 +02:00
LeonOstrez
d790a6bcfe
Merge pull request #1012 from Pythagora-io/parse-task-save-file-content
...
parse_task: convince GPT4 to not try to output file contents
2024-06-12 16:26:25 +02:00
Goran Peretin
1701f2e089
Only add docs for non-simple epics.
2024-06-12 15:42:02 +02:00
Senko Rašić
5e06b1f65e
Merge pull request #1011 from Pythagora-io/docs-fix
...
Handle missing docs snippets and more logs.
2024-06-12 11:07:24 +02: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
e8da2e3098
Handle missing docs snippets and more logs.
2024-06-12 10:22:00 +02:00
Goran Peretin
1645cdd277
Add remaining telemetry entries.
2024-06-11 19:03:02 +02:00
Senko Rasic
a4b920d6fa
add trace events for project creation and specification
2024-06-11 16:52:12 +02:00
Senko Rasic
515ccee93c
annotate trace events with app_id if we have it
2024-06-11 16:51:29 +02:00
Senko Rasic
ca77cc5055
disable telemetry in automated tests
2024-06-11 16:17:33 +02:00
LeonOstrez
6b7f41b225
version 0.2.4
0.2.4
2024-06-11 15:35:56 +02:00
Senko Rasic
4743fccbaf
store whether the system dependencies are installed in telemetry
2024-06-11 14:16:42 +02:00
Senko Rašić
041c43ccc0
Merge pull request #1007 from Pythagora-io/lab
...
fixes for a few minor issues:
fix implement_changes during iteration and fix triggering I'm stuck in a loop
fix when we are getting relevant files and describing new files
add iteration index to steps and fix sending stats to extension
when sending relevant files in prompt, use both relevant and modified files
2024-06-10 15:50:39 +02:00
Senko Rasic
f31a7c9bdd
add telemetry for project import; small telemetry fixes
2024-06-10 15:44:38 +02:00
LeonOstrez
4d22159a58
merge main
2024-06-10 12:28:39 +01:00
LeonOstrez
26e913b31a
when sending relevant files in prompt, use both relevant and modified files
2024-06-10 11:45:26 +01:00
Goran Peretin
3da225454b
Handle case where LLM pics invalid docset.
2024-06-10 12:19:07 +02:00
LeonOstrez
a56dcca605
Merge pull request #1001 from Pythagora-io/use-external-docs
...
Use external documentation when it makes sense.
2024-06-09 09:15:05 +01: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