fix(llm): keep tool-call ids unique so a recycled id can't erase history (#976)

Co-authored-by: Ahmed Allam <ahmed39652003@gmail.com>
This commit is contained in:
devin-ai-integration[bot]
2026-08-06 00:06:46 +03:00
committed by GitHub
co-authored by Ahmed Allam
parent 657aa5cbe6
commit 68ea6fca65
5 changed files with 482 additions and 8 deletions
+1
View File
@@ -236,6 +236,7 @@ ignore = [
"strix/interface/auth_cli.py" = ["N802"]
"tests/test_codex_streaming.py" = ["N802"]
"tests/test_disable_streaming.py" = ["N802"]
"tests/test_tool_call_ids.py" = ["N802"]
"tests/test_unknown_tool_recovery.py" = ["N802"]
"tests/test_report_pdf.py" = ["S105", "S106"]
# Stdlib HTTP handler overrides (do_GET/do_POST) and lazy imports that avoid a