send(), receive(), done() — и никаких сложностей. Claude переосмысливает API и добавляет 1M контекста
Команда Anthropic продолжает развивать экосистему Claude. На этот раз апдейт получил Agent SDK — инструментарий для создания кастомных ИИ-агентов. Разработчикам обещают сразу три вкусные фичи:
• работу с легендарным контекстом в 1 миллион токенов,
• встроенную песочницу для безопасности
• и 2-ю версию TypeScript-интерфейса, который стал гораздо проще.
Главная новость — это официальная поддержка в Agent SDK модели Claude Sonnet 4.5 с контекстным окном в 1 000 000 токенов.
Раньше эта возможность была как бы на слуху, но теперь её можно напрямую использовать для построения агентов, ориентированных на сверхобъёмные данные. Представьте себе агента, который анализирует сотни PDF-документов за раз, проводит ревизию целой кодобазы среднего проекта или обрабатывает гигантские датасеты, не разбивая их на части.
Вторая ключевая фича — это долгожданное sandbox-окружение. Что, если агенту по ошибке дадут команду на запись в системные файлы или на отправку данных на внешний сервер? Новая песочница позволяет настраивать изоляцию как файловой системы, так и сети. Вы можете чётко определить, к каким директориям агенту есть доступ, и разрешить или запретить исходящие сетевые запросы. Это критически важный слой защиты для запуска автономных агентов в реальных условиях.
Конфигурируется всё через SDK. Детали можно найти в обновлённой документации.
Третье обновление касается самого способа взаимодействия с SDK. Команда Anthropic переосмыслила TypeScript-интерфейс, представив его 2-ю, экспериментальную версию.
Старый подход с асинхронными генераторами (async generators) и необходимостью ручной координации (yield coordination) признан слишком сложным для многих распространённых сценариев. Новый интерфейс предлагает простую и интуитивную ментальную
Читать на habr.com