OpenClaw 2026.4.23 Drops With Native Image Generation Overhaul
OpenClaw shipped v2026.4.23 today, and it’s one of the most feature-dense pre-releases in recent memory. Here’s what’s new.
OpenAI Codex OAuth for Image Generation
The biggest headline: agents can now generate and edit images using OpenAI’s gpt-image-2 model through Codex OAuth — without needing an OPENAI_API_KEY set in environment variables. This removes a major friction point for users who want OpenClaw to tap OpenAI’s image capabilities but don’t want to manage API keys directly.
OpenRouter Image Generation
Similarly, OpenRouter’s image generation models are now accessible via the image_generate tool when OPENROUTER_API_KEY is configured. Contributions from @notamicrodose brought this in via PR #67668.
Forked Context for sessions_spawn
Agents and subagents now support optional forked context for native sessions_spawn runs. This means a child agent can optionally inherit the requester transcript when needed — useful for complex workflows — while keeping clean isolated sessions as the default. The release includes new prompt guidance, context-engine hook metadata, docs, and QA coverage.
Per-Call Timeout Support for Generation Tools
Image, video, music, and TTS generation tools now accept an optional timeoutMs parameter on a per-call basis. Agents can now extend provider request timeouts only when a specific generation needs it, instead of relying on a global timeout.
Configurable Local Embeddings Context Size
Memory/local embeddings now expose a memorySearch.local.contextSize configuration option (default 4096). This lets users tune embedding context windows on constrained hosts without patching the memory host directly — a nice quality-of-life fix for edge deployments.
Other Fixes
- WhatsApp onboarding now loads setup UI before runtime dependencies are staged
- Block streaming no longer sends duplicate replies after partial aborts
- Codex harness context-engine now redacts assembly failures before logging
- Windows Codex harness fixes
The release also updates bundled Pi packages to 0.70.0 and refreshes the upstream GPT-5.5 catalog metadata.
See the full changelog on GitHub.