Files
ElebobaandClaude Opus 5.5 ade93d959b
CI / ruff · pytest (pull_request) Successful in 2m15s
feat(bot): GigaChat function-calling provider for the chat agent; never 500 on provider errors
OpenRouter returns 403 «Access denied by security policy» from the RF server, and parsing that string error
crashed the request (500 instead of the fallback answer). Error parsing is robust now and any agent exception
degrades to the extractive answer. GigaChat tool provider (GigaChat-2-Pro by default) converts the agent's
OpenAI-style history to function_call / role=function; auto mode prefers GigaChat when credentials are set.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 15:46:21 +03:00
..