v2026.4.27 — Codex Computer Use + DeepInfra + Yuanbao/QQBot Groups

Released: April 27, 2026 Theme: Codex desktop control + provider expansion + Chinese channel enhancements Breaking Changes: None


Core Highlights

1. Codex Computer Use Desktop Control

Codex-mode agents gain Computer Use setup:

  • /codex computer-use status/install commands
  • Marketplace discovery
  • Optional auto-install
  • Fail-closed MCP server checks before Codex-mode turns start
  • Docs explain how Computer Use, cua-driver mcp, and PeekabooBridge fit together

2. DeepInfra Joins

New 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

3. Tencent Yuanbao and QQBot Chinese Channel Boost

  • Yuanbao: openclaw-plugin-yuanbao registered in official channel catalog, contract suites, community plugin docs; new docs/channels/yuanbao.md quick-start
  • QQBot: full group chat support (history tracking, @-mention gating, activation modes, per-group config, FIFO message queue with deliver debounce), C2C stream_messages streaming (StreamingController lifecycle), unified sendMedia with chunked upload, engine refactored into pipeline stages + focused outbound submodules + builtin slash-command modules + explicit DI ports

4. Plugin / Model Catalog Goes Manifest-First

Model catalog progress:

  • Manifest modelCatalog.aliases and modelCatalog.suppressions wired into model-catalog planning and built-in model suppression
  • Qianfan, Xiaomi, NVIDIA, Cerebras, Mistral, Moonshot, DeepSeek, Tencent TokenHub, StepFun all moved onto plugin manifest modelCatalog rows
  • BytePlus / Volcano Engine standard and plan-provider catalogs also migrated
  • Fireworks and Together AI follow
  • Core no longer carries extension-specific pricing tables

5. Plugin Startup Goes Lazy

Startup imports only bundled plugins that explicitly declare startup needs:

  • Through explicit activation.onStartup declarations
  • New opt-in future-mode gate disables old implicit loading
  • Compatibility warnings to guide plugin author migration
  • Lookup-table reuse of plugin manifests — gateway boot avoids rebuilding plugin discovery
  • Tokenjuice and other bundled agent tool-result middleware load on-demand from manifest contracts

6. Sandbox Docker GPU Passthrough

New opt-in sandbox.docker.gpus passthrough:

  • Local GPU workloads can run inside sandboxed agents
  • Requires host Docker runtime supporting --gpus

7. Security / Networking: Opt-In Operator-Managed Outbound Proxy

New proxy.enabled + proxy.proxyUrl / OPENCLAW_PROXY_URL:

  • Strict http:// forward-proxy validation
  • Loopback-only Gateway bypass
  • Cleanup of proxy env / dispatcher state on exit

8. External Channel Stabilization

  • Slack/Socket Mode: 15s pong timeout default, new clientPingTimeout, serverPingTimeout, pingPongLoggingEnabled overrides
  • Slack/media: private file and forwarded attachment downloads bound by idle / total timeouts — stalled file_share media no longer wedges inbound
  • Telegram/gateway: outbound Bot API calls bounded, slow Telegram sends no longer wedge gateway replies
  • Mattermost: regular inbound posts no longer enqueued as system events (user messages only as user-role inbound)
  • LINE: image/video/audio/file downloads persist in ~/.openclaw/media/inbound/ (not temp — survives /tmp cleanup)

9. Big Gateway Startup / Sessions / Approvals Fix Batch

  • Chat channels start without waiting for primary model prewarm (model warmup in background, Slack et al. come online promptly)
  • chat.history and sessions.list thinking defaults align with owning-agent and catalog-aware resolution
  • Devices/pairing recovers from array-shaped corrupt state files (pending / paired UUID-keyed entries don’t disappear after JSON write failures)
  • Approvals: duplicate same-decision resolves treated as idempotent during grace window
  • models.pricing.enabled setting lets offline / restricted-network installs skip OpenRouter and LiteLLM pricing-catalog fetches

10. iOS / Android Node Presence

New authenticated node.presence.alive protocol event + node.list last-seen fields:

  • Background iOS / Android wakes can mark paired nodes recently alive
  • Without being treated as connected

11. Advanced Fixes Summary

  • Cross-provider: DeepSeek V4 backfills reasoning_content on plain assistant replay messages with prior tool use
  • Anthropic: cancel stalled SSE body reads when abort signals fire — active-memory timeouts release transport resources
  • Skills: coding-agent skill requires explicit skills.entries.coding-agent.enabled to expose
  • Build/runtime: tsdown rebuilds preserve staged bundled-plugin runtime dep caches

Upgrade Recommendations

  • Customers wanting Codex desktop control: ready to use
  • DeepInfra users: upgrade and use
  • Chinese / Tencent channel users (Yuanbao, QQBot): big group support expansion
  • Customers focused on gateway startup speed: manifest-first + lazy startup brings real improvement
  • Customers running OpenClaw behind a corporate proxy: opt-in proxy config available
  • GPU sandbox workload users: Docker GPU passthrough available

← v2026.4.26 · v2026.4.29 → · Back to list