OpenClaw 4.15

Opus 4.7, Memory & Dreaming

Released April 16, 2026 ยท OpenClaw

Sources: GitHub, Twitter/X, Community Feedback

TL;DR

CLAUDE OPUS 4.7

Default Anthropic model upgraded โ€” Opus 4.7 is now the official default with bundled image understanding. Opus aliases and Claude CLI defaults included.

GEMINI TTS

Google text-to-speech integration in bundled plugin โ€” voice selection, WAV output, PCM telephony support

MEMORY UPGRADES

Cloud storage for LanceDB memory indexes + cleaner dreaming folder structure (separate mode by default)

๐Ÿš€ What's New

Claude Opus 4.7 Default

Anthropic's latest flagship model is now the default selection:

  • Bundled image understanding โ€” vision capabilities out of the box
  • Opus aliases โ€” shorthand references for quick config
  • Claude CLI defaults โ€” optimized for command-line workflows

Gemini Text-to-Speech

Google TTS added to bundled google plugin:

  • Provider registration with voice selection
  • WAV reply output for messaging platforms
  • PCM telephony output for voice calls

PR #67515

๐Ÿง  Memory & Dreaming

LanceDB Cloud Storage

memory-lancedb now supports remote object storage:

  • Durable memory indexes on cloud storage
  • No longer limited to local disk only
  • Persistent memory across deployments

PR #63502

Cleaner Dreaming Structure

Default dreaming.storage.mode changed from inline to separate:

  • Dream phases land in memory/dreaming/{phase}/YYYY-MM-DD.md
  • No more pollution of daily memory files
  • Opt back in with config if needed

PR #66412

๐ŸŽ›๏ธ Control UI Enhancements

Model Auth Status Card

New overview card showing OAuth token health and provider rate-limit pressure:

  • Token health monitoring โ€” see expiring/expired OAuth tokens
  • Rate limit visibility โ€” provider pressure indicators
  • Attention callouts โ€” proactive warnings for auth issues

Backed by new models.authStatus gateway method (60s cache)

PR #66211

๐Ÿค– GitHub Copilot Integration

Copilot Embedding Provider

GitHub Copilot now available as an embedding provider for memory search:

  • Dedicated Copilot embedding host helper
  • Plugin reuse across memory systems
  • Seamless integration with existing memory workflows

PR #61718

๐Ÿ’ป Local Model Optimization

Lean Mode for Weaker Models

Experimental setting for local model setups:

agents.defaults.experimental.localModelLean: true

Drops heavyweight default tools for weaker local models:

  • โœ— browser (heavy automation)
  • โœ— cron (scheduling overhead)
  • โœ— message (platform complexity)

PR #66495

๐Ÿ”’ Critical Security Fixes

Gateway/Tools Security

Anchored trusted local MEDIA: tool-result passthrough:

  • Exact raw name matching for registered built-in tools
  • Rejects client tool definitions with normalize-collisions
  • 400 invalid_request_error on both JSON and SSE paths

PR #67303

Webchat Audio Containment

Enforced localRoots containment on webchat audio embedding path

PR #67298 [AI-assisted]

Matrix Pairing Security

Blocked DM pairing-store entries from authorizing room control commands

PR #67294 [AI-assisted]

๐Ÿ”ง Notable Fixes

Docker Build Fix

Fixed @matrix-org/matrix-sdk-crypto-nodejs native bindings verification for pnpm v10+ virtual-store layouts

PR #67143

BlueBubbles Catchup

Improved reliability for iMessage integration:

  • Per-message retry ceiling (catchup.maxFailureRetries, default 10)
  • Fixed lost-update race in persistent dedupe file lock
  • Fixed balloon-event bypass

PR #67426

Ollama Chat Fix

Stripped ollama/ provider prefix from model IDs to fix 404 errors

PR #67457

๐Ÿ“ฆ Packaging Improvements

Plugin Runtime Optimization

Cleaner, more efficient packaging:

  • Localized bundled plugin runtime deps to owning extensions
  • Trimmed published docs payload
  • Tightened install/package-manager guardrails

PR #67099

๐Ÿ‘ฅ Community Response

@JulianGoldieSEO (163K followers) โค๏ธ 1 ยท ๐Ÿ”„ 0 ยท ๐Ÿ‘ 78
"OpenClaw 4.15 just dropped quietly. But this update makes agents noticeably more reliable. โ†’ Opus 4.7 support added โ†’ bundled image understanding โ†’ cloud memory indexes enabled โ†’ bounded memory reads โ†’ cleaner dreaming folder structure. Small upgrades. Big workflow stability."
@openclaw (503K followers) โค๏ธ 1.1K ยท ๐Ÿ”„ 112 ยท ๐Ÿ‘ 67.9K
"OpenClaw 2026.4.15 ๐Ÿฆž ๐Ÿค– Anthropic Opus 4.7 support ๐Ÿ—ฃ๏ธ Gemini TTS in bundled ๐Ÿง  Slimmer context + bounded memory reads ๐Ÿ”ง Codex transport self-heal, safer tool/media handling โœจ Pile of update/channel fixes. Good boring release."
@earl_grey_y (3.9K followers, Japanese) โค๏ธ 0 ยท ๐Ÿ”„ 0 ยท ๐Ÿ‘ 133
"OpenClaw 4.15 ใฎใƒชใƒชใƒผใ‚นใƒŽใƒผใƒˆใ‚’1ๆžšใซใพใจใ‚ใพใ—ใŸใ€‚ๆณจ็›ฎใฏใ“ใฎ3ใค ๐ŸŸ  Opus 4.7 ใŒๅ…ฌๅผใƒ‡ใƒ•ใ‚ฉใƒซใƒˆ ๐ŸŸ  Gemini TTS ใง้Ÿณๅฃฐๅ‡บๅŠ› ๐ŸŸ  LanceDBใ‚ฏใƒฉใ‚ฆใƒ‰ใงๆฐธ็ถšใƒกใƒขใƒช"

โš ๏ธ Known Issues & Pain Points

4.14 Stability Issues

Community reported significant issues with 4.14 that prompted this release:

@HaleHasher
"Same issue, can't install at all, this release is straight up bugged and broken. We need a 4.15 desperately."

โœ… Resolved in 4.15 โ€” stability improvements across the board

OpenRouter Incomplete Turns

Some users experiencing issues with OpenRouter responses:

@bywayofmj
"are others experiencing issues with openrouter responses in version 4.14 and 4.15? i'm seeing: [agent/embedded] incomplete turn detected"

โš ๏ธ Under investigation โ€” may be provider-specific

๐Ÿ”„ Migration Guide

Step 1: Update OpenClaw via your package manager
Step 2: Review dreaming storage mode โ€” now defaults to separate
Step 3: Check Model Auth status in Control UI for OAuth token health
Step 4: If using local models, consider enabling localModelLean mode

๐Ÿ’ก Opus 4.7 Auto-Upgrade

If you're using Anthropic as your provider, Opus 4.7 is now the default. No config changes needed โ€” it just works.

โšก Performance Impact

Memory Efficiency

Bounded memory reads + slimmer context = reduced token usage:

  • More efficient context management
  • Lower API costs for high-volume users
  • Faster response times with smaller payloads

Cloud Memory Persistence

LanceDB cloud storage enables:

  • Memory survives across deployments
  • No local disk space constraints
  • Shared memory across multiple instances

Cleaner Dreaming

Separate dreaming storage improves:

  • Daily memory file readability
  • Easier debugging and inspection
  • Better organization of agent thoughts

๐Ÿ™ Contributors

57 Contributors

Including:

hexsprite
vincentkoc
damselem
xantorres
jalehman
feiskyer

...and 51 others

๐Ÿ“Š Final Verdict

โœ… Stability โ€” Major improvements over 4.14's issues CONFIRMED
โœ… Opus 4.7 โ€” Latest flagship model as default CONFIRMED
โœ… Memory โ€” Cloud storage + cleaner dreaming structure CONFIRMED
โ„น๏ธ OpenRouter โ€” Some incomplete turn issues reported MONITORING
โœ… Security โ€” Critical fixes for tool/media handling CONFIRMED

Recommended Upgrade

Solid release with meaningful improvements. The "good boring release" the community needed after 4.14.

๐Ÿ”— Resources

Official Links

  • Release Notes: github.com/openclaw/openclaw/releases/tag/v2026.4.15
  • Documentation: openclaw.com.au/updates
  • Twitter: @openclaw

Community Resources

  • YouTube Deep Dive: Julian Goldie SEO's walkthrough
  • Reddit: r/openclaw for troubleshooting
  • Discord: Official OpenClaw community

OpenClaw 4.15

Opus 4.7, Memory & Dreaming

Presentation created April 17, 2026

stark.boxmining.one/presentations/openclaw-4.15/