workerd 1.20260924.1 为 Workers AI 新增网页搜索并改进字节流处理
Original title: workerd 1.20260924.1 добавил веб-поиск для Workers AI и обновил обработку байтовых потоков
The title and summary in the selected language are awaiting translation.
Cloudflare 的 workerd 1.20260924.1 新增 env.AI.websearch 接口,为 Workers AI 提供网页搜索,并把 REST 请求的调用方上下文传给下游 AI Gateway。
The full text in the selected language is awaiting translation. The original is shown for now.
workerd — серверная JavaScript/Wasm-среда Cloudflare для разработчиков, которая позволяет самостоятельно размещать приложения для Cloudflare Workers, а также разрабатывать и тестировать их локально. В новой версии появился интерфейс env.AI.websearch для веб-поиска через Workers AI. Среда также теперь передаёт контекст вызывающей стороны REST-запроса в нижестоящий AI Gateway.
Изменения затрагивают разработчиков Workers с AI-функциями, а также приложения, которые работают с ReadableStream и разделением потоков через tee(). Рантайм разрешает tee() для нативного тела при незавершённом, но оставленном чтении, переводит буферы байтовых потоков в фиксированную длину и точнее обрабатывает ошибки при закрытии потока с дробным заполнением.
В релиз также вошли сохранение исключений виртуальной файловой системы при открытии SQLite, исправление повторной инициализации трассировщика UDP-соединений и поддержка null в source для MessageEventInit. Данных о влиянии изменений на производительность в примечаниях к выпуску нет.
Перед обновлением в продакшене стоит проверить тесты кода, который разделяет или отсоединяет байтовые потоки, и отдельно протестировать интеграции Workers AI и AI Gateway. Полный список изменений опубликован в примечаниях к workerd 1.20260924.1 на GitHub.
Источники
Source: Tproger · Программирование · tproger.ru