MCP: boundary тулов ловит реальные классы «диалог не найден»
EntityNotFoundError у Telethon (1.45) не существует — AttributeError
поднимался в момент вычисления except-клаузы, и баги тулов уходили
агенту как «module telethon.errors has no attribute ...» вместо
error-конверта. Заменено на PeerIdInvalidError/ChannelInvalidError/
ChannelPrivateError + ValueError от get_input_entity, все → 404 as data.
Регресс-тесты границы _tool.
1 parent ac8b764 commit e269bfb973f1cbc06a0dde5dc8074e5527461e26
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 8 hours ago
Showing 2 changed files
View
backend/app/mcp/tools.py
View
backend/tests/test_tool_boundary.py 0 → 100644