From ef0ee71e9bda25faecced61f810de39fd4cdd802 Mon Sep 17 00:00:00 2001 From: Kujtim Hoxha Date: Fri, 5 Sep 2025 12:43:03 +0200 Subject: [PATCH] fix: anthropic finish reason --- anthropic/anthropic.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anthropic/anthropic.go b/anthropic/anthropic.go index 88a322e9724250fe3c43ed142043bb81e5226cd6..aea53ab8d5cc9c8f5092bad2b9c51e6586524d8f 100644 --- a/anthropic/anthropic.go +++ b/anthropic/anthropic.go @@ -635,7 +635,7 @@ func (o languageModel) handleError(err error) error { func mapFinishReason(finishReason string) ai.FinishReason { switch finishReason { - case "end", "stop_sequence": + case "end_turn", "pause_turn", "stop_sequence": return ai.FinishReasonStop case "max_tokens": return ai.FinishReasonLength