Commit graph

83 commits

Author SHA1 Message Date
Aseem Saxena
4c89091dcd rename impact to review 2025-10-20 12:06:49 -07:00
Kevin Turcios
f79cafdfde revert 593bdc8e88 2025-02-10 20:36:15 -05:00
RD
593bdc8e88 Bayesian analysis implementation 2025-01-23 01:21:37 -08:00
RD
5fc4c2adb9 Fixing the absence of pathlib.rmtree for older Python libs. 2024-11-01 16:12:12 -07:00
RD
9323edf840 Fixing git root issues. 2024-11-01 13:03:42 -07:00
RD
68061a3317 Fixing some types and paths. 2024-10-19 20:11:27 -07:00
RD
9922365106 Only report first loop results. 2024-10-10 11:06:40 -07:00
afik.cohen
c8caa48880 Fix sentry setup and local env vars for running cfapi locally 2024-06-02 21:42:54 -07:00
Afik
3b281b4b05
Merge branch 'main' into afik/docs-updates 2024-06-02 19:21:10 -07:00
afik.cohen
ab43a26dc7 Further fix django folder structure so pytest also works 2024-05-31 20:01:51 -07:00
afik.cohen
1ff663ec51 Refactor out aiservice manage.py and associated settings to the correct top-level dir so tests can run. Fix ellipsis in AST; allow ellipsis if they are in type annotations. 2024-05-31 16:51:43 -07:00
afik.cohen
c7cf3bc2e6 Merge remote-tracking branch 'origin/main' into afik/gpt-4o-optimizer 2024-05-31 11:10:28 -07:00
renaud
f8bd0f14f9 Fix for init-actions 2024-05-31 03:57:26 -07:00
afik.cohen
9644e9dfd3 Simplify OPENAI_API_TYPE determination in create_openai_client 2024-05-30 20:08:17 -07:00
afik.cohen
b4f1d6cb3b Add runconfig for docs 2024-05-30 18:34:28 -07:00
afik.cohen
1eeaa5ba7c Revert "Demo changes"
This reverts commit 45836f8eff.
2024-05-23 13:37:01 -07:00
afik.cohen
45836f8eff Demo changes 2024-05-23 11:06:13 -07:00
renaud
168cb055cb More test perfection work 2024-05-22 19:39:58 -07:00
renaud
84d9635925 sqlalchemy experiment wip. 2024-05-16 09:55:11 -07:00
afik.cohen
68fa504b3e Add compare_lists.py 2024-05-13 20:18:57 -07:00
afik.cohen
146aa1205c Remove overrides decorator 2024-05-06 19:37:08 -07:00
afik.cohen
2429b9d340 Merge remote-tracking branch 'origin/main' into optimize-experimentation 2024-04-25 13:54:23 -07:00
Saurabh Misra
4ec76aedf0 Add pytest based testing 2024-04-22 17:52:48 -07:00
afik.cohen
2d87af1a5e Add runconfigs 2024-04-17 21:12:05 -07:00
afik.cohen
77ba917c1f Refactor PR creation process 2024-04-12 17:38:45 -07:00
renaud
d6a393a89c WIP, blocked by debugger from fixing last failing test (bubble sort in class). 2024-04-09 05:36:43 -07:00
Afik
2d89540185
Merge branch 'main' into afik/cf-235 2024-03-22 14:11:42 -07:00
renaud
dc4f76190b Create strict git repo check. 2024-03-21 19:10:31 -07:00
afik.cohen
e540d0411d Add debug logging for sensitive info that does not log in production to both aiservice and cli CF-235 2024-03-21 16:38:33 -07:00
renaud
3c9196e4f9 Catch and log Pydantic validation errors on generated code and explanation 2024-03-20 17:49:19 -07:00
renaud
f474a9f78e Fing code replacer bug, some type annotations and a parsing exception. 2024-03-13 02:43:25 -07:00
afik.cohen
61f158d008 Add langchain run config 2024-03-11 18:32:07 -07:00
afik.cohen
51e1512ebf Standardize posthog logging and env variable usage 2024-02-29 17:29:17 -08:00
renaud
8942a2089b Fix for multiple same name methods in different classes. 2024-02-15 03:24:02 -08:00
renaud
a0e35468c4 Fixes to dependent function metadata being passed. 2024-02-09 17:24:14 -08:00
renaud
bc8a21051d Merge remote-tracking branch 'origin/main' into CF-96
# Conflicts:
#	cli/codeflash/result/create_pr.py
#	django/aiservice/testgen/instrumentation/edit_generated_test.py
#	django/aiservice/testgen/instrumentation/tests/test_edit_generated_test.py
2024-02-08 14:00:43 -08:00
afik.cohen
b241908157 Stnadardize json parsing to use pydantic json encoder in all cases (in pydantic 1 RootModel does not exist, we use pydantic's json encoder instead.) 2024-02-05 18:47:44 -08:00
renaud
2388a5d72c Gathering of data needed to create multi-file PR with optimized dependent functions in their original modules. 2024-02-05 07:23:14 -08:00
afik.cohen
e4d05d7757 Update venv name 2024-02-01 19:57:22 -08:00
afik.cohen
4dc465a4f6 Tweak UX for branch and PR names, commit messages, and timestamp displays 2024-01-31 13:09:57 -08:00
Saurabh Misra
f4b5e8746b Add bubble_sort --all optimizing case 2024-01-26 14:30:15 -08:00
afik.cohen
c166eef63c Mask headers when logged and dont log request body in production 2024-01-25 19:07:52 -08:00
afik.cohen
119ae83004 Add config for using local or prod service to .env and more logging 2024-01-25 14:31:08 -08:00
afik.cohen
6fcfd9a219 Standardize on module-root and tests-root everywhere 2024-01-25 12:51:51 -08:00
afik.cohen
9304c5463d Instrument the cli by calling a proxied cfapi endpoint that calls posthog 2024-01-18 20:38:11 -08:00
afik.cohen
21e93239c9 Add posthog analytics, implement dev github app and get vars for it from the environment. 2024-01-18 17:23:49 -08:00
afik.cohen
745d9064e4 Implement working create-pr endpoint for cfapi along with refactoring to support it and have main call it 2024-01-16 20:17:49 -08:00
afik.cohen
d5b62a28b9 Implement Posthog and userid for apikey for aiservice, pass userid down to endpoints, add analytics to /optimize endpoint 2024-01-12 19:27:38 -08:00
renaud
661d25936d Update runconfigs 2024-01-12 17:04:07 -08:00
afik.cohen
9e3f77bf10 Commit test runconfig 2024-01-12 16:50:33 -08:00