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
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
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
Goran Peretin
c3f8133471
Add tests for external docs. Fix telemetry.
2024-06-07 08:08:33 +00:00
Goran Peretin
14a8a9dada
Handle doc API failures and retry.
2024-06-07 06:42:02 +00:00
Goran Peretin
77e3fe3e85
Use external documentation when it makes sense.
2024-06-07 06:42:02 +00:00
Senko Rasic
dbd3bec8b5
add first-class support for Azure OpenAI
2024-06-06 17:10:50 +02:00
Senko Rasic
984caedfac
fix error message in case of missing Python packages
2024-06-06 12:35:08 +02:00
LeonOstrez
c08c036d89
add iteration index to steps and fix sending stats to extension
2024-06-05 14:07:28 +01:00
Gil Fernandes
2d569052db
Fixed some minor typos in example
2024-06-05 14:24:37 +02:00
LeonOstrez
d815d69782
fix when we are getting relevant files and describing new files
2024-06-05 08:11:59 +01:00
LeonOstrez
0cf42fe768
fix implement_changes during iteration and fix triggering I'm stuck in a loop
2024-06-05 08:06:26 +01:00
Senko Rasic
f910aa2ef6
version 0.2.3
0.2.3
2024-06-04 18:53:06 +02:00
Senko Rašić
4b936bf7ae
correctly reset relevant_files after changing None/empty list semantics ( #995 )
2024-06-04 18:52:25 +02:00
Senko Rasic
4c64be98e6
version 0.2.2
0.2.2
2024-06-04 18:23:05 +02:00
Senko Rašić
611904904a
support existing projects ( #976 )
...
Experimental, limited to 10kloc
2024-06-04 18:18:02 +02:00
Goran Peretin
c1245027b7
Handle missing relevant_files.
2024-06-04 17:57:43 +02:00
LeonOstrez
cbc03f5dfd
Merge pull request #992 from Pythagora-io/skip-cmd-debug
...
ask user if they want to debug command errors
2024-06-04 12:07:07 +01:00
Senko Rasic
7fe056b790
don't use MAX on an UUID field
2024-06-04 11:18:19 +02:00
Senko Rasic
152a740c70
ask user if they want to debug command errors
2024-06-04 08:55:06 +02:00
LeonOstrez
03b45bdb62
Merge pull request #989 from Pythagora-io/postgres
...
postgresql support
2024-06-03 19:13:28 +01:00
LeonOstrez
6b5c5c5cd9
Merge pull request #988 from Pythagora-io/console-input
...
console ui: add multiline, readline, paste, initial/default text support
2024-06-03 19:12:55 +01:00
Senko Rasic
0e04cf3a4c
postgresql support
2024-06-03 10:38:28 +02:00
Senko Rasic
4927bee35b
console ui: add multiline, readline, paste, initial/default text support
2024-06-03 09:31:39 +02:00
LeonOstrez
b9becc86d2
Merge pull request #984 from Pythagora-io/fix-load-crash
...
don't send task progress on project load if there's no current task
2024-05-31 08:19:36 +01:00