OpenClaw 2026.4.27 — перевод Highlights и Changes

OpenClaw 2026.4.27 — перевод Highlights и Changes

@dr0p_usdt

Перевод разделов Highlights и Changes из релиза openclaw 2026.4.27.

Главное

  • Настройка Codex Computer Use теперь поставляется с командами статуса и установки, поиском в маркетплейсе и fail-closed MCP-проверками для управления рабочим столом в Codex-режиме.
  • DeepInfra добавлен в набор встроенных провайдеров: доступны обнаружение моделей, генерация и редактирование медиа, TTS, embeddings и собственная политика онбординга провайдера.
  • Поддержка Tencent Yuanbao и QQBot расширяет покрытие каналов: добавлены документация и каталог Yuanbao, а также групповые чаты QQBot, стриминг, загрузка медиа и рефакторинг пайплайна.
  • Запуск плагинов и каталоги моделей переходят к manifest-first метаданным: это снижает работу Gateway при старте и упрощает аудит строк провайдеров, алиасов и suppressions.
  • Исправления надежности охватывают запуск и отправку в Telegram, зависания Slack socket/media, предварительный прогрев Gateway, дефолты sessions/history, синхронизацию обновлений и передачу рестартов в Windows.

Изменения

  • Sandbox/Docker: добавлен опциональный passthrough sandbox.docker.gpus для Docker sandbox-контейнеров, чтобы локальные GPU-нагрузки могли выполняться внутри sandboxed agents, если Docker runtime на хосте поддерживает --gpus.
  • iOS/Gateway: добавлено аутентифицированное протокольное событие node.presence.alive и поля last-seen в node.list, чтобы фоновые пробуждения iOS могли помечать связанные nodes как недавно активные, не считая их подключенными.
  • Android: после подключения node и фоновых переходов публикуются аутентифицированные события node.presence.alive, чтобы связанные Android nodes сохраняли устойчивые last-seen метаданные после отключений.
  • Gateway/chat: chat.send теперь принимает не-image вложения, подготавливая их как agent-readable media paths, а неподдерживаемые RPC attachment paths остаются явными вместо тихого отбрасывания файлов.
  • Security/networking: добавлена опциональная operator-managed маршрутизация исходящего трафика через proxy.enabled + proxy.proxyUrl/OPENCLAW_PROXY_URL, со строгой валидацией http:// forward-proxy, loopback-only обходом Gateway и очисткой proxy env/dispatcher state при выходе.
  • Dependencies: обновлены зависимости провайдеров и инструментов, включая AWS SDK, PI runtime packages, AJV, Feishu SDK, Anthropic SDK, tokenjuice и native TypeScript/oxlint tooling.
  • Matrix/QA: добавлены live Matrix approval-сценарии для exec metadata, chunked fallback, plugin approvals, deny reactions, thread targeting и доставки target: both, с редактированными артефактами, сохраняющими безопасные summary approvals.
  • Codex: добавлена настройка Computer Use для Codex-mode agents, включая /codex computer-use status/install, поиск в маркетплейсе, опциональную автоустановку и fail-closed проверки MCP server перед стартом Codex-mode turns.
  • Apps: подключены Peekaboo 3.0.0-beta4 и ElevenLabsKit 0.1.1, Swabble выровнен на Commander 0.2.2, а macOS/iOS SwiftPM resolutions обновлены под released dependency graph.
  • Plugin SDK: через openclaw/plugin-sdk/channel-route доступны общая нормализация channel route, parser-driven target resolution, compact keys для raw-target, parsed-target types и helpers сравнения маршрутов; native approval origin matching переведен на этот route contract с optional delivery и match-only target normalization; внутренний channel-route shim убран за dated compatibility aliases для legacy key/comparable-target helpers.
  • Docs/Codex: задокументировано, как Codex Computer Use, прямой cua-driver mcp и PeekabooBridge в OpenClaw.app сочетаются между собой, чтобы варианты настройки desktop-control были понятнее.
  • Matrix/streaming: tool-progress updates теперь по умолчанию стримятся в live Matrix preview edits при активном preview streaming; параметр streaming.preview.toolProgress: false оставляет answer previews, но скрывает промежуточные tool lines.
  • Plugins/models: manifest modelCatalog.aliases и modelCatalog.suppressions подключены к model-catalog planning и built-in model suppression; устаревшие suppressions для Spark и Qwen Coding Plan теперь объявлены в plugin manifests, а не через runtime fallback hooks.
  • Plugin SDK/models: добавлен общий manifest-backed provider catalog builder, а каталоги провайдеров Qianfan, Xiaomi, NVIDIA, Cerebras, Mistral, Moonshot, DeepSeek, Tencent TokenHub и StepFun перенесены в plugin manifest modelCatalog rows.
  • Plugin SDK/models: BytePlus и Volcano Engine standard/plan-provider catalogs перенесены в plugin manifest modelCatalog rows, а больше не используемый Volcengine-family shared catalog SDK subpath удален.
  • CLI/models: fixed provider catalogs для Fireworks и Together AI перенесены в plugin manifest modelCatalog rows, чтобы provider-filtered listing мог использовать manifest-backed static rows.
  • Channels/Yuanbao: внешний channel plugin Tencent Yuanbao (openclaw-plugin-yuanbao) зарегистрирован в официальном channel catalog, contract suites и community plugin docs; добавлен quick-start docs/channels/yuanbao.md для WebSocket bot DMs и групповых чатов.
  • Channels/Yuanbao: добавлена точка входа в документацию канала, чтобы бот Tencent Yuanbao отображался в списке каналов и боковой навигации.
  • Channels/QQBot: добавлена полноценная поддержка групповых чатов — history tracking, @-mention gating, activation modes, per-group config, FIFO message queue с deliver debounce; C2C stream_messages streaming со StreamingController lifecycle manager; единый sendMedia с chunked upload для больших файлов; движок разделен на pipeline stages, outbound submodules, builtin slash-command modules и explicit DI ports через createEngineAdapters().
  • Plugins/startup: bundled plugin manifests переведены на явные activation.onStartup declarations, чтобы Gateway при старте импортировал только те bundled plugins, которые намеренно регистрируют startup-time runtime surfaces.
  • Plugins/startup: добавлен opt-in future-mode gate для отключения deprecated implicit startup sidecar loading при сохранении explicit startup и более узких activation triggers.
  • Plugins/startup: добавлены предупреждения совместимости для deprecated implicit startup loading, чтобы авторы могли мигрировать на explicit activation.onStartup metadata.
  • Plugins/runtime: bundled agent tool-result middleware загружается из manifest contracts по требованию, поэтому tokenjuice остается startup-lazy без потери Pi/Codex tool-output compaction.
  • Plugins/startup: добавлены explicit activation.onStartup metadata, чтобы plugins могли объявлять Gateway startup import behavior, пока deprecated implicit sidecar fallback сохраняется для legacy plugins.
  • Gateway/startup: при загрузке startup plugins повторно используются lookup-table plugin manifests, чтобы Gateway boot не пересобирал plugin discovery и manifest metadata.
  • CLI/models: fixed model catalogs для Qianfan, Xiaomi, NVIDIA, Cerebras, Mistral, Chutes, Kilo, OpenAI и OpenCode Go объявлены в refreshable plugin manifests; широкий models list --all остается на raw registry и supplement rows без runtime normalization; duplicate supplement resolution избегается.
  • Gateway/runtime: для provider discovery повторно используется текущий plugin metadata snapshot, чтобы повторное model-provider discovery не пересобирало plugin manifest metadata.
  • Gateway/startup: plugin metadata snapshot из config validation передается в plugin bootstrap, чтобы startup переиспользовал один manifest product вместо повторной сборки plugin metadata.
  • Plugin SDK/testing: core-only channel contract fixtures перенесены в channel contract test tree, а старый bridge directory test/helpers/channels удален, чтобы plugin tests оставались на сфокусированных SDK surfaces.
  • Plugin SDK/testing: native agent-runtime contract fixtures доступны через plugin-sdk/agent-runtime-test-contracts; sandbox config fixtures перенесены в focused generic fixture subpath; extension tests заблокированы от импортов repo-only test/helpers bridges.
  • Plugin SDK/testing: generic module reload, bundled-path, Node builtin mock, channel pairing/envelope, HTTP server, temp-home, replay-policy и live STT helpers вынесены в focused SDK test subpaths, чтобы extension tests больше не зависели от repo-only helper bridges.
  • Plugin SDK: maintained bundled channels переведены с deprecated channel-config-schema-legacy subpath; добавлена явная bundled-channel schema SDK surface; оба оставшихся legacy test/config compatibility barrels отслеживаются с dated removal windows.
  • Plugin SDK/testing: media provider capability assertions и provider HTTP mocks доступны через focused SDK test subpaths; repo-only media-generation test helper bridge удален.
  • Plugin SDK/testing: bundled plugin/provider/channel contract helpers повышены до focused SDK test subpaths, а repo-only test/helpers/plugins TypeScript bridge удален.
  • Plugin SDK/testing: generic channel action, setup, status и directory contract helpers доступны через plugin-sdk/channel-test-helpers, чтобы bundled extension tests больше не импортировали repo-only channel helper bridges.
  • Plugin SDK/testing: добавлен plugin-sdk/channel-target-testing для общих сценариев channel target-resolution; channel reaction helpers задокументированы в plugin-sdk/channel-feedback; старый plugin-sdk/test-utils alias оставлен только для совместимости.
  • Plugin SDK/testing: добавлен focused generic fixture subpath для CLI capture, sandbox, skill, agent-message, system-event, terminal, chunking, auth-token и typed-case helpers.
  • Plugin SDK/testing: добавлены focused plugin runtime и environment fixture subpaths, чтобы plugin tests могли избегать широкого plugin-sdk/testing barrel для common setup helpers.
  • Plugin SDK/testing: добавлен focused plugin-sdk/plugin-test-api helper subpath, а bundled plugin registration tests переведены с repo-only plugin API bridge.
  • Plugin SDK: добавлены generic host hooks для session state, next-turn context, trusted tool policy, UI descriptors, events, scheduler cleanup и run-scoped plugin context.
  • Plugin SDK/testing: provider catalog, wizard, registry, manifest, public-artifact, outbound и TTS contract helpers доступны через документированные SDK testing seams, чтобы bundled plugin tests больше не импортировали repo src/** internals.
  • Providers/DeepInfra: добавлен bundled DeepInfra provider с DEEPINFRA_API_KEY onboarding, dynamic OpenAI-compatible model discovery, image generation/editing, image/audio media understanding, TTS, text-to-video, memory embeddings, static catalog metadata и provider-owned base URL policy.
  • Matrix: к pending approval messages прикрепляются versioned structured approval metadata, чтобы поддерживающие Matrix clients могли показывать более богатый approval UI, при этом body text и reaction fallback продолжают работать.


Сообщество энтузиастов - https://t.me/openclaw_lab

Report Page