We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 238c498 + dfcbefb commit 57a9687Copy full SHA for 57a9687
1 file changed
src/utils/agents/query.py
@@ -116,8 +116,11 @@ def map_pydantic_agent_run_error(
116
match exc:
117
case ContentFilterError() as filter_exc:
118
return InternalServerErrorResponse.query_failed(str(filter_exc))
119
- case IncompleteToolCall() | UnexpectedModelBehavior():
+ case IncompleteToolCall():
120
return PromptTooLongResponse(model=model_id)
121
+ case UnexpectedModelBehavior():
122
+ logger.error("Unexpected model behavior: %s", exc, exc_info=True)
123
+ return InternalServerErrorResponse.generic()
124
case UsageLimitExceeded():
125
return QuotaExceededResponse.model(model_id)
126
case ModelHTTPError() as http_exc if is_context_length_error(str(http_exc)):
0 commit comments