AIKraft Agents

strands-agents/harness-sdk

Создавайте и управляйте агентами от начала до конца. Открытый SDK для продакшн AI-агентов на Python и TypeScript — любая модель, любой облачный провайдер.

Агенты⭐ 9 061Pythonпоследний релиз: typescript/v1.24.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Strands Agents — это open-source SDK для создания и управления AI-агентами на Python и TypeScript, обеспечивающая полный контроль над их жизненным циклом.

Зачем нужен

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

Что можно реализовать

  • Создание автономных рабочих процессов, где агент самостоятельно принимает решения и выполняет действия
  • Разработка сложных многоагентных систем (multi-agent patterns) с распределением задач
  • Интеграция агентов с внешними инструментами через MCP (Model Context Protocol)
  • Построение чат-ботов и ассистентов с поддержкой структурированного вывода и потоковой передачи данных (streaming)
  • Настройка систем с guardrails для предотвращения ошибок до их выполнения

Ключевые возможности

  • Модель-агностичный подход: поддержка Amazon Bedrock, Anthropic, OpenAI, Gemini, Ollama и кастомных провайдеров
  • Встроенная трассировка (tracing) каждого решения агента и хуки для перехвата, логирования или перенаправления шагов
  • Механизмы безопасности: guardrails для перехвата ошибок и steering handlers для самостоятельного исправления агентов
  • Готовая поддержка MCP, bidirectional streaming и структурированного вывода
  • Единый интерфейс кода при смене бэкендов (моделей или облаков) благодаря абстракции провайдеров

👤 Кому подойдёт: разработчики, создающие production-ready AI-агенты на Python или TypeScript

Релизы

typescript/v1.24.0minor
🕐 вчера · релиз на GitHub ↗

Релиз v1.24.0: поддержка GPT-5.6+, интеграция SystemOneDecisionModel, исправления ошибок Bedrock и Gemini, а также миграционное руководство.

  • Added: Добавлена поддержка кэширования для GPT-5.6+ и новая модель SystemOneDecisionModel для Jev и decisionapi.net.
  • Added: Выпущено руководство по миграции с strands-agents-tools и обновлена документация сайта.
  • Added: ClassifierStrategy теперь поддерживает маршрутизацию через любые DecisionModel, а в события BeforeInvocationEvent добавлены сообщения.
  • Fixed: Исправлена обработка ошибок переполнения контекста для Nova и Bedrock, а также корректная передача статуса toolResult для Amazon Nova.
  • Fixed: Улучшена обработка таймаутов (HTTP 429) для Gemini и SageMaker, добавлены повторные попытки для VercelModel и GoogleModel.
harness-typescript/v0.3.4minor
🕐 вчера · релиз на GitHub ↗

Релиз v0.3.4: поддержка GPT-5.6+, Nova, S3 Vectors, исправления ошибок и улучшений документации.

  • Added: Добавлена поддержка кэширования для GPT-5.6+ и новой модели SystemOneDecisionModel для Jev.
  • Added: В Python добавлена стратегия поиска S3 Vectors для S3Storage, а в TypeScript ClassifierStrategy теперь поддерживает любые DecisionModel.
  • Fixed: Исправлена обработка ошибок переполнения контекста для Nova и OpenAI-style Bedrock, а также корректный статус toolResult для Amazon Nova.
  • Fixed: Улучшена обработка таймаутов: HTTP 429 теперь корректно классифицируется как throttling в Gemini, а также добавлены ретраи для VercelModel и GoogleModel.
  • Added: Обновлена документация: добавлено руководство по миграции, примеры кода для vended tools и обновлены разделы по Bedrock.
harness-typescript/v0.3.3minor
🕐 6 дн назад · релиз на GitHub ↗

Релиз v0.3.3: добавлена модельная информация, улучшено кэширование Bedrock и исправлено суммирование текста.

  • Added: Добавлено свойство Model.model_info с данными о возможностях и лимитах моделей.
  • Added: Значение maxTokens для Bedrock теперь по умолчанию берётся из лимита модели.
  • Fixed: Исправлено суммирование: теперь обрезаются самые большие блоки текста, а не все сразу.
  • Fixed: Автоматическое кэширование Bedrock для Claude оставлено включённым, даже если модель не указана в info.
  • Fixed: Исправлено разделение текста ответов при потоковой передаче мыслей в Gemini.
harness-cli/v0.2.3minorbreaking
🕐 7 дн назад · релиз на GitHub ↗

Миграция встроенных инструментов на TypeScript, добавление модели DecisionModel для классификации рисков и поддержка GPT-6.1.

  • Added: Появление примитива DecisionModel и LLMDecisionModel для классификации рисков в HumanInTheLoop.
  • Added: Портинг инструментов read, write, edit и graph на TypeScript с добавлением Model.info для проверки возможностей.
  • Breaking: Инструменты edit и fileEditor помечены как устаревшие, логика потоковой передачи инструментов консолидирована.
  • Fixed: Добавлена поддержка контекстного окна GPT-6.1 Terra и идентификаторов моделей Bedrock OpenAI Daybreak.
  • Fixed: Исправлена работа Graph и Swarm при сбоях, сохранение структурированного вывода и корректная обработка ошибок Gemini.
harness-cli/v0.2.2minor
🕐 14 дн назад · релиз на GitHub ↗

Релиз v0.2.2: новые модели (GPT-6, GLM-5), экспериментальный OpenAI Live, инструменты Swarm и улучшенная многоагентность.

  • Added: Добавлен экспериментальный провайдер OpenAI Live и поддержка новых моделей: GPT-6 Sol/Luna, 6.1 Sol, GLM-5, 5.3 и 4.7 Flash.
  • Added: Появились инструменты Swarm (TypeScript/Python), навык docs-verifier и публичная система мидлваров в Python.
  • Added: Внедрено ограничение вызовов и учёт использования в рамках всего дерева агентов, а также улучшена обработка остановок.
  • Fixed: Исправлены ошибки дублирования текста, работы с памятью Bedrock/SageMaker, поддержки Windows и обработки reasoning-блоков.
  • Fixed: Обновлены ID моделей (Sonnet 4.6), добавлены контекстные окна для новых моделей и устранены проблемы с тестами.
typescript/v1.22.0minorbreaking
🕐 15 дн назад · релиз на GitHub ↗

Релиз v1.22.0: новые модели GPT-6/GLM-5, swarm-инструменты, принудительные лимиты вызовов и исправления для Windows.

  • Added: Добавлена поддержка моделей GPT-6 Sol, Luna, 6.1 Sol, GLM-5, 5.3 и 4.7 Flash, а также экспериментальный провайдер OpenAI Live.
  • Added: Внедрены инструменты Swarm для TypeScript и Python, а также навык docs-verifier для проверки документации.
  • Added: Добавлено принудительное ограничение лимитов вызовов и учёт использования во всём дереве агентов.
  • Breaking: Внесены ломающие изменения в добавление swarm-инструментов в TypeScript (отмечено восклицательным знаком).
  • Fixed: Исправлена работа файловых инструментов и CI на Windows, а также устранено дублирование текста в потоковом выводе.
harness-typescript/v0.3.1minorbreaking
🕐 15 дн назад · релиз на GitHub ↗

Релиз v0.3.1: новые инструменты Swarm, экспериментальный OpenAI Live, улучшенная телеметрия и множество исправлений багов.

  • Added: Добавлен экспериментальный провайдер OpenAI Live для Python.
  • Added: Появились инструменты Swarm для TypeScript и Python, а также навык docs-verifier.
  • Added: Система мидлваров в Python стала публичной, добавлена поддержка baggage propagation в TypeScript.
  • Added: Внедрено ограничение вызовов и учет использования на уровне всего дерева агентов.
  • Fixed: Исправлено дублирование текста в потоковом выводе и проблемы с контекстными окнами для новых моделей.
  • Breaking: Внесены ломающие изменения в инструменты Swarm (обозначено восклицательным знаком в коммите).
python/v1.62.0minor
🕐 15 дн назад · релиз на GitHub ↗

Релиз v1.62.0: экспериментальный Live-провайдер OpenAI, публичный middleware, новые модели и исправления для Windows и Bedrock.

  • Added: Добавлен экспериментальный провайдер OpenAI Live и публичный middleware-система в Python.
  • Added: Внедрено ограничение вызовов и учет использования для агентов, а также новые модели: GPT-6 Sol/Luna, GLM-5, Qwen3.
  • Added: Появились инструменты Swarm (Python/TypeScript), скилл docs-verifier и механизм attenu-guard.
  • Fixed: Исправлена работа файловых инструментов и CI на Windows, а также вызовы Bedrock и Sagemaker вне event loop.
  • Fixed: Устранено дублирование текста в потоковом выводе, добавлены лимиты контекста и исправлена обработка reasoning-блоков.
python/v1.61.1patch
🕐 21 дн назад · релиз на GitHub ↗

Исправления в Bedrock, Subagent, Context и Harness, а также обновление документации по миграции LangGraph.

  • Fixed: Исправлена обработка блоков рассуждений в Bedrock при переходе между моделями.
  • Fixed: Subagent теперь корректно отображает причину остановки, а не маскирует ошибки как успех.
  • Fixed: Устранена потеря текстового контента при одновременном ожидании результата инструмента.
  • Fixed: Исправлена передача адаптивного мышления для Claude Haiku 5.5.
  • Fixed: Сохранена смежность результатов инструментов при внедрении контекста.
  • Обновлено руководство по миграции LangGraph и диаграммы документации.
python/v1.61.0minorbreaking
🕐 22 дн назад · релиз на GitHub ↗

Релиз v1.61.0: новые модели решений, поддержка MCP v2, пакеты для Claude/Cursor и исправления стабильности.

  • Added: Добавлен примитив DecisionModel и LLMDecisionModel для управления решениями ИИ.
  • Added: Поддержка MCP v2: новые методы промптов и ресурсов с пагинацией, а также прогресс-колбэки.
  • Added: Выпущены пакеты Strands для Claude, Codex и Cursor, а также инструмент python_repl для TypeScript.
  • Breaking: Изменено поведение контекста: stash теперь разделяется между агентами через caller-scoped.
  • Fixed: Исправлено отображение content_filtered для OpenAI, сохранение снимков мультиагентных систем и обработка отмененных результатов.
python/v1.60.0minorbreaking
🕐 24 дн назад · релиз на GitHub ↗

Релиз v1.60.0: добавлена поддержка auxModel, строгих инструментов Bedrock, Python REPL и SEP-2663; исправлены лимиты Haiku 5.5 и работа с Gemini.

  • Added: Добавлена поддержка auxModel для вспомогательных вызовов моделей и ванильный инструмент python_repl.
  • Added: Реализована поддержка строгих инструментов (strictTools) в Bedrock и выполнение задач SEP-2663 через MCP.
  • Breaking: Изменено поведение контекста stash: теперь он разделяется между агентами через view, ограниченный областью вызывающего.
  • Fixed: Исправлены лимиты контекстного окна для Haiku 5.5, форматирование видео в Gemini и чтение usage от OpenAI.
harness-cli/v0.2.0minor
🕐 28 дн назад · релиз на GitHub ↗

Релиз v0.2.0: стабилизация Bidi API, поддержка вспомогательных моделей, новые инструменты и исправления для Gemini/Anthropic.

  • Added: Стабилизирован двунаправленный стриминговый API (Bidi) с поддержкой отмены, группировки вызовов инструментов и потоков текста/рассуждений.
  • Added: Добавлена поддержка вспомогательных моделей (aux_model) для дополнительных вызовов и портированы инструменты vended на TypeScript.
  • Added: Внедрен новый навык Strands coding-agent и улучшена работа с сессиями через SnapshotSessionManager.
  • Fixed: Исправлена обработка видео в Gemini, кэширования Anthropic в LiteLLM и корректное отображение использования токенов.
  • Fixed: Устранены проблемы с восстановлением вложенных агентов, отменой инструментов и стабильностью соединения MCP.
python/v1.58.1patch
🕐 1 мес назад · релиз на GitHub ↗

В версии 1.58.1 восстановлено выполнение задач для клиента SDK 2.x, исправлено сохранение метрик кэширования токенов и улучшена обработка прерываний вложенных агентов.

  • Fixed: Восстановлено выполнение задач legacy-типа для клиентов на базе SDK 2.x.
  • Fixed: Исправлено сохранение отчётных данных об использовании токенов кэширования.
  • Fixed: Улучшена передача и возобновление прерываний вложенных агентов, использующихся как инструменты.
  • Added: Пакет @strands-agents/sdk теперь объявлен как peerDependency в harness-ts.
python/v1.58.0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.58.0: добавлен AI-децидер, поддержка aux_model, порт MCP в TS, улучшения Bidi и исправления.

  • Added: Добавлен Strands Decider для принятия решений и поддержка aux_model для вспомогательных запросов.
  • Added: Порт MCP-маршрутизатора на TypeScript, новая скилл-функция для кодинга-агентов и миграция политик multiagent.
  • Added: Расширенная поддержка Bidi: нормализация токенов, сохранение сессий, интеграция с SnapshotSessionManager.
  • Fixed: Исправлены зависания MCP при обрыве соединения, обработка usage в OpenAI и корректная работа с Gemini.
  • Fixed: Устранены проблемы с андройд-интерфейсом, сохранением HTTPS-скиллов и структурированным выводом (anyOf).
python/v1.57.2minor
🕐 1 мес назад · релиз на GitHub ↗

Выпуск bidi-стриминга, поддержка новых моделей Sonnet/Opus 5.5 и Fable 5.1, исправления кэширования и CLI-утилит.

  • Added: Бидирекциональный стриминг стал стабильным API с поддержкой отмены, группировки вызовов инструментов и событий потоков.
  • Added: Добавлены лимиты контекстного окна для моделей Sonnet 5.5, Opus 5.5 и Fable 5.1.
  • Added: Обновлен CLI: добавлена команда strands update и улучшены потоки настройки, переименования и управления навыками.
  • Fixed: Исправлено отображение токенов записи кэша для OpenAI и Bedrock, а также учтены токены кэша в totalTokens для Anthropic.
  • Fixed: Устранены проблемы с форматированием чисел в TypeScript SDK, нормализацией входных данных инструментов в Bedrock и доставкой результатов после перезапуска соединения.
harness-cli/v0.1.4minor
🕐 1 мес назад · релиз на GitHub ↗

Обновление CLI, поддержка группированных сообщений и снимков состояния в Bidi, исправления сессий и зависимостей.

  • Added: Добавлены команды strands update и улучшены потоки compact, skills, rename и setup.
  • Added: В Bidi добавлена поддержка сообщений с группированным контентом.
  • Added: Реализовано сохранение и восстановление снимков состояния (snapshot) в Bidi.
  • Fixed: Исправлено обновление всех копий сообщения при редакции через guardrail.
  • Fixed: Ограничена версия SQLAlchemy (<2.1.0) для предотвращения RecursionError в Hatch.
harness-cli/v0.1.3minor
🕐 1 мес назад · релиз на GitHub ↗

Обновление CLI с новым интерфейсом и инструментами, исправление ошибок A2A и совместимости MCP 2.x.

  • Added: CLI: интерфейс настройки заменен на Quickstart, Customize и Export, добавлена поддержка /tools.
  • Added: Python SDK: добавлен встроенный инструмент a2a_client.
  • Fixed: A2A: исправлено извлечение контента из task.status.message при отсутствии артефактов.
  • Fixed: MCP Server: исправлена совместимость с MCP 2.x путем миграции с удаленного mcp.server.fastmcp.
  • Added: Bidi: переименование терминологии в barge-in.
mcp/v0.3.0majorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Миграция на MCP 2.0, поддержка Node.js 22+, новые инструменты и улучшенное управление контекстом.

  • Breaking: Обязательное требование Node.js 22+, поддержка Node 20 удалена.
  • Added: Полная миграция на @modelcontextprotocol/client 2.0 с поддержкой новых протоколов.
  • Added: Добавлены новые встроенные инструменты: web_fetch, handoff_to_user и улучшенная работа с shell.
  • Added: Внедрены стратегии поиска BM25 и QmdSearch для улучшенного управления контекстом.
  • Added: Добавлена поддержка кэширования для провайдеров Ollama, Writer, SageMaker и Vercel.
harness-cli/v0.1.2minorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Релиз v0.1.2: обновление MCP до 2.0, добавление shutdown для агентов, строгая валидация ID моделей и улучшение UX CLI.

  • Breaking: Выполнен переход на @modelcontextprotocol/client версии 2.0 (mcp-ts).
  • Added: Добавлен метод Agent.shutdown() для очистки ресурсов на основе области видимости.
  • Breaking: Для провайдеров теперь обязательно явно указывать идентификаторы моделей (bidi).
  • Fixed: Улучшен пользовательский интерфейс CLI и исправлены связанные с ним ошибки.
  • Fixed: Исправлена валидация: теперь отклоняются решения классификатора, не являющиеся булевыми значениями (hitl).
harness-cli/v0.1.1patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлены критические ошибки CLI, улучшена стабильность и поддержка UTF-8, обновлены зависимости.

  • Fixed: Исправлен краш из-за несовместимости версий SDK и улучшена работа терминала.
  • Fixed: Устранена потеря символов UTF-8 в потоках данных и исправлен поток авторизации MCP.
  • Fixed: Явный параметр web_search: 'exa' теперь приоритетнее встроенного поиска.
  • Fixed: Возвращено значение по умолчанию 'auto' для effort, чтобы модели без рассуждений работали корректно.
  • Added: Добавлена возможность установки SDK провайдеров через CLI.
python/v1.57.0minor
🕐 1 мес назад · релиз на GitHub ↗

По умолчанию включены Opus 5 и high thinking, добавлен инструмент handoff_to_user и улучшена работа с Bedrock.

  • Added: Opus 5 и high thinking включены по умолчанию.
  • Added: Добавлен инструмент handoff_to_user и поддержка snapshot-сессий.
  • Added: Добавлена опция requestTimeout для BedrockModel.
  • Fixed: Исправлено сохранение UTF-8 в потоках и корректная работа auth-запросов MCP.
  • Fixed: Явный web_search: 'exa' теперь имеет приоритет над нативным поиском.
harness-cli/v0.1.0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз harness-cli v0.1.0: запуск нового сайта, модели opus 5 и high thinking по умолчанию, исправления CLI и CI-пайплайны.

  • Added: По умолчанию теперь используются модели opus 5 и high thinking.
  • Added: Запущен переработанный сайт Strands.
  • Fixed: Исправлена зависимость CLI от опубликованного пакета harness в экспортируемых проектах.
  • Fixed: Синхронизированы требования к Node.js и документация по моделям по умолчанию.
  • Added: Настроены CI-пайплайны для релизов пакетов harness-cli, harness-ts и harness-py.
harness-python/v0.1.1patch
🕐 1 мес назад · релиз на GitHub ↗

По умолчанию теперь используются opus 5 и high thinking; исправлено мутация спецификаций и улучшена работа с ContextManager.

  • Added: По умолчанию активированы модели opus 5 и режим high thinking.
  • Fixed: Исправлена проблема мутации спецификаций, принадлежащих вызывающей стороне, при нормализации схем инструментов.
  • Fixed: В контекст Agent теперь корректно принимается экземпляр ContextManager.
  • Обновлена документация CLI Strands и исправлены текстовые неточности.
  • В CI обновлена зависимость cedarpy и добавлен пайплайн релизов для harness-ts.
harness-python/v0.1.0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз harness-python v0.1.0: запуск обновлённого сайта Strands и настройка CI/CD для публикации в PyPI.

  • Added: Запущен переработанный сайт Strands.
  • Added: Настроена CI/CD-трубка для автоматической публикации пакета harness-py в PyPI.
  • Added: Добавлена система непрерывной интеграции для объединённых пакетов harness-py и harness-ts.
  • Fixed: Исправлены битые ссылки в документации.
typescript/v1.18.0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.18.0: добавлен поиск BM25, инструменты web_fetch и shell, улучшена работа с аудио и транскриптами в bidi.

  • Added: Добавлена стратегия поиска BM25 для хранилища и инструмент web_fetch для TypeScript.
  • Added: В модуль bidi интегрирован вывод аудио для живых транскриптов и события завершения.
  • Added: Инструмент shell теперь возвращает код выхода, а AgentResult стал сериализуемым в JSON.
  • Fixed: Исправлена маршрутизация моделей Bedrock Mantle, сохранение изображений в Mistral и очистка потоков при завершении.
  • Added: Упрощены конфигурации моделей Google и OpenAI, добавлена поддержка кэширования промптов OpenAI.
python/v1.55.1minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.55.1: добавлены фоновые задачи для агентов, портирован инструмент notebook, улучшена работа с OpenAI и Bedrock.

  • Added: Добавлена поддержка фоновых задач (backgroundTasks) для агентов.
  • Added: Инструмент notebook портирован на Python.
  • Added: Упрощена конфигурация моделей Google и OpenAI.
  • Fixed: Исправлено сохранение соседства tool_use/tool_result в ответах OpenAI.
  • Fixed: Решена проблема с вложенными префиксами моделей Bedrock.
typescript/v1.17.0majorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Обновление до Node.js 22+, поддержка MCP 2.x, кэширование для Ollama и SageMaker, новые протоколы LocalAgent и AudioCapable.

  • Breaking: Требование Node.js 22+; поддержка Node 20 полностью удалена.
  • Added: Добавлена поддержка протокола MCP 2.x, включая обновление инструментов и работу с задачами.
  • Added: Внедрено кэширование для провайдеров Ollama, Writer, SageMaker, llama.cpp и Vercel.
  • Added: Появились новые протоколы LocalAgent и AudioCapable, а также экспериментальные типы контекстного менеджера.
  • Deprecated: Параметр cache_tools объявлен устаревшим; рекомендуется использовать tools_ttl в CacheConfig.
typescript/v1.16.0minor
🕐 2 мес назад · релиз на GitHub ↗

Релиз TypeScript SDK v1.16.0: поддержка фоновых задач, MCP v2, поиск BM25, кэширование Mistral и аутентификация Bedrock.

  • Added: Добавлена поддержка фоновых задач (backgroundTasks) и внутреннего менеджера задач в Agent.
  • Added: Реализована стратегия поиска QmdSearchStrategy с полнотекстовым поиском BM25.
  • Added: Добавлена конфигурация кэширования для модели Mistral и поддержка API-ключа для Bedrock.
  • Added: Внедрены изменения для совместимости с MCP v2 и серверное обнаружение по SEP-2575.
  • Fixed: Исправлено переключение контекста в file-editor, чтобы не перезаписывать нетронутые байты.
  • Deprecated: Поставщик модели LlamaAPI признан устаревшим.
python/v1.54.0minor
🕐 2 мес назад · релиз на GitHub ↗

Добавлены маршрутизация моделей, кэширование и FileMemoryStore; улучшена обработка отмен и токенов; исправлены ошибки Bedrock и OpenAI.

  • Added: Реализована маршрутизация моделей, настраиваемая стратегия классификатора и кэширование с ключами.
  • Added: В Python-агент добавлено свойство session_id, а также поддержка FileMemoryStore и внешних сигналов отмены.
  • Added: В каталог интеграций добавлены плагины strands-xa11y и TealTiger для управления доступом.
  • Fixed: Исправлен подсчёт токенов в кэше и Gemini, а также обработка ошибок переполнения контекста в Bedrock.
  • Fixed: Улучшена делегация агентов, исправлена работа с контент-блоками и редакция контента в Bedrock.
python/v1.53.0minorbreaking
🕐 2 мес назад · релиз на GitHub ↗

Релиз v1.53.0: добавлена поддержка аудио, кэширования промптов, OAuth для MCP и делегирование агентов.

  • Added: Добавлена поддержка аудио-контента для Python и TypeScript, а также стратегии оффлоадинга контекста.
  • Added: Включено кэширование промптов через cache_config и cache_tools для Anthropic.
  • Added: Реализовано делегирование агентов как инструментов (agent-as-tool) и OAuth-аутентификация для MCP.
  • Added: Добавлено хранилище памяти FileMemoryStore и поддержка подавления эха в bidi.
  • Fixed: Исправлено кэширование системного промпта в Bedrock, обработка ошибок переполнения контекста и корректная выдача метаданных использования.
  • Breaking: Изменено поведение кэширования системного промпта в Bedrock (auto mode), что может повлиять на существующие интеграции.