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/installcommands- 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_KEYonboarding- 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-yuanbaoregistered in official channel catalog, contract suites, community plugin docs; newdocs/channels/yuanbao.mdquick-start - QQBot: full group chat support (history tracking, @-mention gating, activation modes, per-group config, FIFO message queue with deliver debounce), C2C
stream_messagesstreaming (StreamingController lifecycle), unifiedsendMediawith 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.aliasesandmodelCatalog.suppressionswired into model-catalog planning and built-in model suppression - Qianfan, Xiaomi, NVIDIA, Cerebras, Mistral, Moonshot, DeepSeek, Tencent TokenHub, StepFun all moved onto plugin manifest
modelCatalogrows - 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.onStartupdeclarations - 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,pingPongLoggingEnabledoverrides - Slack/media: private file and forwarded attachment downloads bound by idle / total timeouts — stalled
file_sharemedia 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/tmpcleanup)
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.historyandsessions.listthinking 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.enabledsetting 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_contenton 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-agentskill requires explicitskills.entries.coding-agent.enabledto expose - Build/runtime:
tsdownrebuilds 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