fix: remove extra_body tool_choice hack for Claude backend
Build and Push / release (push) Successful in 3s
Build and Push / build (push) Successful in 1m57s

PydanticAI handles tool_choice natively for Anthropic. The extra_body
hack caused an infinite tool call loop where Claude kept calling the
same tool because tool_choice was forced to "any".

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-05 11:51:42 +01:00
co-authored by Claude Opus 4.5
parent 6dd1c2e2a9
commit e15def607d
5 changed files with 32 additions and 6 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "tatlock"
version = "2.0.1"
version = "2.0.2"
description = "OpenAI-compatible API with Ollama backend"
requires-python = ">=3.12"
dependencies = []