Update code
Browse files- code_engine.py +5 -0
code_engine.py
CHANGED
|
@@ -36,8 +36,11 @@ def process_codex_request(request: CodeXRequest) -> CodeXResponse:
|
|
| 36 |
)
|
| 37 |
|
| 38 |
evidence_list = []
|
|
|
|
|
|
|
| 39 |
if should_use_retrieval(task_type, request):
|
| 40 |
evidence_list = get_retrieved_evidence(task_type, request)
|
|
|
|
| 41 |
|
| 42 |
prompt = build_prompt(
|
| 43 |
task_type=task_type,
|
|
@@ -57,6 +60,8 @@ def process_codex_request(request: CodeXRequest) -> CodeXResponse:
|
|
| 57 |
model_output=model_output,
|
| 58 |
model_used=model_used,
|
| 59 |
used_fallback=used_fallback,
|
|
|
|
|
|
|
| 60 |
)
|
| 61 |
|
| 62 |
except Exception as e:
|
|
|
|
| 36 |
)
|
| 37 |
|
| 38 |
evidence_list = []
|
| 39 |
+
retrieval_used = False
|
| 40 |
+
|
| 41 |
if should_use_retrieval(task_type, request):
|
| 42 |
evidence_list = get_retrieved_evidence(task_type, request)
|
| 43 |
+
retrieval_used = len(evidence_list) > 0
|
| 44 |
|
| 45 |
prompt = build_prompt(
|
| 46 |
task_type=task_type,
|
|
|
|
| 60 |
model_output=model_output,
|
| 61 |
model_used=model_used,
|
| 62 |
used_fallback=used_fallback,
|
| 63 |
+
retrieval_used=retrieval_used,
|
| 64 |
+
source_count=len(evidence_list),
|
| 65 |
)
|
| 66 |
|
| 67 |
except Exception as e:
|