From f20da50ca57ac1151fdfd9401e732176b0a426e8 Mon Sep 17 00:00:00 2001 From: "balogh.adam@icloud.com" Date: Tue, 17 Feb 2026 10:34:32 +0100 Subject: [PATCH] fix: use None instead of mutable default for tools parameter --- src/opengradient/client/llm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/opengradient/client/llm.py b/src/opengradient/client/llm.py index 2d13224..53a9ff3 100644 --- a/src/opengradient/client/llm.py +++ b/src/opengradient/client/llm.py @@ -178,7 +178,7 @@ def chat( max_tokens: int = 100, stop_sequence: Optional[List[str]] = None, temperature: float = 0.0, - tools: Optional[List[Dict]] = [], + tools: Optional[List[Dict]] = None, tool_choice: Optional[str] = None, x402_settlement_mode: Optional[x402SettlementMode] = x402SettlementMode.SETTLE_BATCH, stream: bool = False,