releaseintermediate
[Release] openclaw/openclaw v2026.4.12: openclaw 2026.4.12
By vincentkocgithub
View original on githubOpenClaw v2026.4.12 is a comprehensive quality release emphasizing plugin loading reliability, memory system improvements, and expanded local model support. Key additions include an Active Memory sub-agent plugin, local MLX speech provider for Talk Mode, LM Studio provider for self-hosted models, and enhanced Feishu setup workflows. The release also addresses critical security fixes, dreaming/narrative stability, and improves gateway lifecycle management and Matrix client streaming support.
Key Points
- •Active Memory plugin enables automatic context recall in ongoing chats without manual 'remember' commands, with configurable modes and transcript persistence for debugging
- •New local MLX speech provider for Talk Mode with explicit provider selection, interruption handling, and system-voice fallback for macOS
- •Bundled LM Studio provider adds runtime model discovery and memory-search embeddings for local/self-hosted OpenAI-compatible models
- •Plugin loading narrowed to manifest-declared needs with centralized manifest-owner policy to prevent unrelated plugin runtime activation
- •Local `openclaw exec-policy` command synchronizes tool execution config with approval files, including rollback safety and conflict detection
- •Dreaming system hardened with managed heartbeat event consumption, improved narrative cleanup, and prevention of self-ingestion of own transcripts
- •Memory/wiki system preserves Unicode characters in slugs and caps filename segments to prevent path overflow issues
- •Gateway `commands.list` RPC enables remote clients to discover runtime-native, text, skill, and plugin commands with serialized argument metadata
- •Security hardened with busybox removal from safe bins, empty approver list prevention, shell-wrapper detection, and placeholder credential validation
- •Matrix client support enhanced with MSC4357 live markers for draft preview sends/edits enabling typewriter animations
Found this useful? Add it to a playbook for a step-by-step implementation guide.
Workflow Diagram
Start Process
Step A
Step B
Step C
Complete
Concepts
Artifacts (4)
openclaw exec-policy commandbashcommand
openclaw exec-policy show
openclaw exec-policy preset <preset-name>
openclaw exec-policy set <config-path>Active Memory Plugin Configurationjsonconfig
{
"plugins": {
"active-memory": {
"enabled": true,
"context_modes": ["message", "recent", "full"],
"verbose_inspection": true,
"transcript_persistence": true,
"prompt_overrides": true,
"thinking_overrides": true
}
}
}LM Studio Provider Configurationjsonconfig
{
"models": {
"providers": {
"lm-studio": {
"enabled": true,
"runtime_model_discovery": true,
"stream_preload": true,
"memory_search_embeddings": true,
"onboarding": true
}
}
}
}Private Network Model Request Configurationjsonconfig
{
"models": {
"providers": {
"openai-compatible": {
"request": {
"allowPrivateNetwork": true
}
}
}
}
}