Agent DailyAgent Daily
releaseintermediate

[Release] openclaw/openclaw v2026.4.1-beta.1: OpenClaw 2026.4.1-beta.1

By steipetegithub
View original on github

OpenClaw v2026.4.1-beta.1 introduces significant enhancements across chat, web search, cloud integrations, and channel management. Key additions include a native `/tasks` background task board, SearXNG web search provider, Amazon Bedrock Guardrails support, and improved Feishu document collaboration. The release also addresses critical fixes for task management, execution approvals, session routing, and channel-specific issues to improve stability and user experience.

Key Points

  • Added `/tasks` chat-native background task board with recent task details and agent-local fallback counts for current session management
  • Integrated bundled SearXNG provider plugin for configurable web search with host support
  • Implemented Amazon Bedrock Guardrails support in bundled provider for enhanced safety controls
  • Added Voice Wake option for macOS to trigger Talk Mode hands-free
  • Introduced Feishu Drive comment-event flow with thread context resolution and in-thread replies for document collaboration
  • Made chat history text truncation configurable via `gateway.webchat.chatHistoryMaxChars` and per-request `maxChars` parameters
  • Added global default provider parameters via `agents.defaults.params` configuration
  • Implemented rate-limit failover capping with `auth.cooldowns.rateLimitedProfileRotations` knob for cross-provider model fallback
  • Fixed critical task registry maintenance sweep that was stalling gateway event loop under SQLite pressure
  • Resolved execution approval persistence issues with `allow-always` and improved Windows allowlist execution planning

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
Quality

Concepts

Artifacts (7)

Cron Tools Allowlist Commandcommand
openclaw cron --tools <tool_allowlist>
gateway.webchat.chatHistoryMaxChars Configurationyamlconfig
gateway:
  webchat:
    chatHistoryMaxChars: <max_characters>
    # Per-request override:
    # maxChars: <value>
agents.defaults.params Configurationyamlconfig
agents:
  defaults:
    params:
      # Global default provider parameters
      key: value
auth.cooldowns.rateLimitedProfileRotations Configurationyamlconfig
auth:
  cooldowns:
    rateLimitedProfileRotations: <max_retries>
    # Caps prompt-side and assistant-side same-provider auth-profile retries
    # before cross-provider model fallback
Telegram Error Policy Configurationyamlconfig
channels:
  telegram:
    errorPolicy: <policy>
    errorCooldownMs: <milliseconds>
    # Suppress repeated delivery errors per account, chat, and topic
Execution Approvals Configurationjsonconfig
exec-approvals.json:
{
  "allow-always": true,
  "approvers": ["user1", "user2"],
  "allowlist": [
    {
      "command": "exact_command",
      "trusted": true
    }
  ]
}
OpenClaw Doctor Diagnostic Commandcommand
openclaw doctor
# Warns when tools.exec is broader than ~/.openclaw/exec-approvals.json
# Checks for plugin blockers and setup issues