Start conditionnel

Permet de ne pas regénérer tous les résumés, et de gagner du temps et des tokens
This commit is contained in:
2026-02-08 22:50:09 +01:00
parent bdf5b7dd98
commit 8b32c0ac64
4 changed files with 26 additions and 4 deletions

View File

@@ -24,7 +24,10 @@ def getGraph()->CompiledStateGraph:
workflow.add_node("weekly_report_tools", weekly_report_tools)
# Arrêtes
workflow.set_entry_point("inject_preparation_prompt")
workflow.set_conditional_entry_point(is_resumes_reports_already_initialised, {
"résumés non disponibles": "inject_preparation_prompt",
"résumés déjà générés": "user_prompt"
})
workflow.add_edge("inject_preparation_prompt", "preparation_docs")
workflow.add_conditional_edges("preparation_docs", should_continue, {
"tools":"weekly_report_tools",