Anthropic расширяет Python SDK: вебхуки, RBAC и поддержка Google Cloud

github:anthropics/anthropic-sdk-python · оригинал

Материал подготовлен автоматизированной редакционной системой. Факты можно сверить по указанному первоисточнику.

Компания Anthropic выпустила обновления Python SDK версий 1.16.0 и 1.17.0, добавив поддержку вебхуков организации и событий принуждения пользовательских профилей. Также в библиотеку включены новые коды ошибок для Admin API и улучшена совместимость с облачными платформами Bedrock и Google Cloud.

Обновления расширяют возможности интеграции с административными интерфейсами Anthropic, упрощают работу с аналитикой и повышают стабильность клиентских приложений при работе с различными облачными провайдерами.

Anthropic представила новые версии официального Python SDK — v1.17.0 и v1.16.0, которые вводят ряд значимых функциональных улучшений для разработчиков, работающих с платформой. Ключевым нововведением версии 1.17.0 стало добавление эндпоинтов вебхуков на уровне организации (org webhook endpoints) и событий принуждения пользовательских профилей (user profile enforcement events). Это позволяет приложениям более гибко реагировать на изменения в конфигурации и безопасности аккаунтов.

В рамках того же релиза расширен набор кодов ошибок для Admin API. Теперь доступны специфичные коды для ошибок доступа владельца группы в системе управления ролями (RBAC Group owner-access error codes). Кроме того, документация дополнена описанием кода ошибки unsupported_charset, который возникает при загрузке плагинов с неподдерживаемой кодировкой символов. Эти изменения помогают разработчикам точнее диагностировать проблемы на стороне сервера.

Версия 1.16.0 сосредоточена на расширении возможностей аналитики и управления ресурсами. В страницы отчетов аналитики добавлены поля data_refreshed_at и has_more, что упрощает отслеживание актуальности данных и навигацию по пагинации. Также в Admin API включены обновления лимитов скорости (rate-limit) для рабочих пространств, что важно для мониторинга нагрузки на API.

Особое внимание в релизе 1.16.0 уделено пользовательским профилям: функция User Profiles объявлена общедоступной (generally available). Это означает, что разработчики могут теперь использовать этот механизм в продакшен-средах без ограничений бета-версии. Клиентская часть SDK также стала более устойчивой к нестандартным данным: теперь он корректно обрабатывает server-sent events с неопознанными именами событий, не прерывая поток.

Совместимость с облачными платформами была улучшена в обеих версиях. Для клиентов Bedrock и Mantle исправлена логика сохранения workspace ID в default_headers, что предотвращает потерю контекста рабочего пространства при повторных запросах. Аналогичные правки внесены для Google Cloud: теперь корректно сохраняются идентификаторы workspace и user profile. В версии 1.16.0 для Google Cloud также добавлена поддержка v1 эндпоинтов и новый организационный эндпоинт.

Помимо функциональных изменений, команда Anthropic провела ряд технических работ по улучшению процессов разработки и документации. В CI/CD пайплайне настроен запуск проверки changelog на стандартном раннере, а для черновых pull requests эта проверка теперь пропускается, что ускоряет процесс ревью. Документация была обновлена: добавлены описания истечения срока действия учетных данных в API Managed Agents, уточнены описания запросов Messages API, а также исправлены неточности в описаниях версий манифестов плагинов и параметров reach.

Эти обновления отражают стремление Anthropic к повышению прозрачности административных функций и улучшению стабильности SDK в различных облачных средах. Разработчикам рекомендуется обновить зависимости до актуальных версий, чтобы воспользоваться новыми возможностями аналитики и управления доступом.