TaskFlow
DashboardFreewriteWhiteboardsProjectsCRMTasksNotificationsSettingsAgent TowerAPI Docs
OpenClaw Docs
?

User

Member

Caricamento in corso...

Home
Progetti
Task
Notifiche
CRM

    OpenClaw

    Documentation Mirror

    Documentation Overview

    Docs

    Auth credential semantics
    Scheduled tasks
    Hooks
    Automation & tasks
    Standing orders
    Task flow
    Background tasks
    BlueBubbles
    Broadcast groups
    Channel routing
    Discord
    Feishu
    Google Chat
    Group messages
    Groups
    iMessage
    Chat channels
    IRC
    LINE
    Channel location parsing
    Matrix
    Matrix migration
    Matrix push rules for quiet previews
    Mattermost
    Microsoft Teams
    Nextcloud Talk
    Nostr
    Pairing
    QA channel
    QQ bot
    Signal
    Slack
    Synology Chat
    Telegram
    Tlon
    Channel troubleshooting
    Twitch
    WeChat
    WhatsApp
    Yuanbao
    Zalo
    Zalo personal
    CI pipeline
    ACP
    Agent
    Agents
    Approvals
    Backup
    Browser
    Channels
    Clawbot
    `openclaw commitments`
    Completion
    Config
    Configure
    Cron
    Daemon
    Dashboard
    Devices
    Directory
    DNS
    Docs
    Doctor
    Flows (redirect)
    Gateway
    Health
    Hooks
    CLI reference
    Inference CLI
    Logs
    MCP
    Memory
    Message
    Migrate
    Models
    Node
    Nodes
    Onboard
    Pairing
    Plugins
    Proxy
    QR
    Reset
    Sandbox CLI
    Secrets
    Security
    Sessions
    Setup
    Skills
    Status
    System
    `openclaw tasks`
    TUI
    Uninstall
    Update
    Voicecall
    Webhooks
    Wiki
    Active memory
    Agent runtime
    Agent loop
    Agent runtimes
    Agent workspace
    Gateway architecture
    Channel docking
    Inferred commitments
    Compaction
    Context
    Context engine
    Delegate architecture
    Dreaming
    Experimental features
    Features
    Markdown formatting
    Memory overview
    Builtin memory engine
    Honcho memory
    QMD memory engine
    Memory search
    Messages
    Model failover
    Model providers
    Models CLI
    Multi-agent routing
    OAuth
    OpenClaw App SDK
    Presence
    QA overview
    Matrix QA
    Command queue
    Steering queue
    Retry policy
    Session management
    Session pruning
    Session tools
    SOUL.md personality guide
    Streaming and chunking
    System prompt
    Timezones
    TypeBox
    Typing indicators
    Usage tracking
    Date and time
    Node + tsx crash
    Diagnostics flags
    Authentication
    Background exec and process tool
    Bonjour discovery
    Bridge protocol
    CLI backends
    Configuration — agents
    Configuration — channels
    Configuration — tools and custom providers
    Configuration
    Configuration examples
    Configuration reference
    Diagnostics export
    Discovery and transports
    Doctor
    Gateway lock
    Health checks
    Heartbeat
    Gateway runbook
    Local models
    Gateway logging
    Multiple gateways
    Network model
    OpenAI chat completions
    OpenResponses API
    OpenShell
    OpenTelemetry export
    Gateway-owned pairing
    Prometheus metrics
    Gateway protocol
    Remote access
    Remote gateway setup
    Sandbox vs tool policy vs elevated
    Sandboxing
    Secrets management
    Secrets apply plan contract
    Security audit checks
    Security
    Tailscale
    Tools invoke API
    Troubleshooting
    Trusted proxy auth
    Debugging
    Environment variables
    FAQ
    FAQ: first-run setup
    FAQ: models and auth
    GPT-5.5 / Codex agentic parity
    GPT-5.5 / Codex parity maintainer notes
    Help
    Scripts
    Testing
    Testing: live suites
    General troubleshooting
    OpenClaw
    Ansible
    Azure
    Bun (experimental)
    ClawDock
    Release channels
    DigitalOcean
    Docker
    Docker VM runtime
    exe.dev
    Fly.io
    GCP
    Hetzner
    Hostinger
    Install
    Installer internals
    Kubernetes
    macOS VMs
    Migration guide
    Migrating from Claude
    Migrating from Hermes
    Nix
    Node.js
    Northflank
    Oracle Cloud
    Podman
    Railway
    Raspberry Pi
    Render
    Uninstall
    Updating
    Logging
    Network
    Audio and voice notes
    Camera capture
    Image and media support
    Nodes
    Location command
    Media understanding
    Talk mode
    Node troubleshooting
    Voice wake
    Pi integration architecture
    Pi development workflow
    Android app
    Platforms
    iOS app
    Linux app
    Gateway on macOS
    Canvas
    Gateway lifecycle
    macOS dev setup
    Health checks (macOS)
    Menu bar icon
    macOS logging
    Menu bar
    Peekaboo bridge
    macOS permissions
    Remote control
    macOS signing
    Skills (macOS)
    Voice overlay
    Voice wake (macOS)
    WebChat (macOS)
    macOS IPC
    macOS app
    Windows
    Plugin internals
    Plugin architecture internals
    Building plugins
    Plugin bundles
    Codex Computer Use
    Codex harness
    Community plugins
    Plugin compatibility
    Google Meet plugin
    Plugin hooks
    Plugin manifest
    Memory LanceDB
    Memory wiki
    Message presentation
    Agent harness plugins
    Building channel plugins
    Channel turn kernel
    Plugin entry points
    Plugin SDK migration
    Plugin SDK overview
    Building provider plugins
    Plugin runtime helpers
    Plugin setup and config
    Plugin SDK subpaths
    Plugin testing
    Skill workshop plugin
    Voice call plugin
    Webhooks plugin
    Zalo personal plugin
    OpenProse
    Alibaba Model Studio
    Anthropic
    Arcee AI
    Azure Speech
    Amazon Bedrock
    Amazon Bedrock Mantle
    Chutes
    Claude Max API proxy
    Cloudflare AI gateway
    ComfyUI
    Deepgram
    Deepinfra
    DeepSeek
    ElevenLabs
    Fal
    Fireworks
    GitHub Copilot
    GLM (Zhipu)
    Google (Gemini)
    Gradium
    Groq
    Hugging Face (inference)
    Provider directory
    Inferrs
    Inworld
    Kilocode
    LiteLLM
    LM Studio
    MiniMax
    Mistral
    Model provider quickstart
    Moonshot AI
    NVIDIA
    Ollama
    OpenAI
    OpenCode
    OpenCode Go
    OpenRouter
    Perplexity
    Qianfan
    Qwen
    Runway
    SGLang
    StepFun
    Synthetic
    Tencent Cloud (TokenHub)
    Together AI
    Venice AI
    Vercel AI gateway
    vLLM
    Volcengine (Doubao)
    Vydra
    xAI
    Xiaomi MiMo
    Z.AI
    Default AGENTS.md
    Release policy
    API usage and costs
    Credits
    Device model database
    Full release validation
    Memory configuration reference
    OpenClaw App SDK API design
    Prompt caching
    Rich output protocol
    RPC adapters
    SecretRef credential surface
    Session management deep dive
    AGENTS.md template
    BOOT.md template
    BOOTSTRAP.md template
    HEARTBEAT.md template
    IDENTITY template
    SOUL.md template
    TOOLS.md template
    USER template
    Tests
    Token use and costs
    Transcript hygiene
    Onboarding reference
    Contributing to the threat model
    Threat model (MITRE ATLAS)
    Formal verification (security models)
    Network proxy
    Agent bootstrapping
    Docs directory
    Getting started
    Docs hubs
    OpenClaw lore
    Onboarding (macOS app)
    Onboarding overview
    Personal assistant setup
    Setup
    Showcase
    Onboarding (CLI)
    CLI automation
    CLI setup reference
    ACP agents
    ACP agents — setup
    Agent send
    apply_patch tool
    Brave search
    Browser (OpenClaw-managed)
    Browser control API
    Browser troubleshooting
    Browser login
    WSL2 + Windows + remote Chrome CDP troubleshooting
    BTW side questions
    ClawHub
    Code execution
    Creating skills
    Diffs
    DuckDuckGo search
    Elevated mode
    Exa search
    Exec tool
    Exec approvals
    Exec approvals — advanced
    Firecrawl
    Gemini search
    Grok search
    Image generation
    Tools and plugins
    Kimi search
    LLM task
    Lobster
    Tool-loop detection
    Media overview
    MiniMax search
    Multi-agent sandbox and tools
    Music generation
    Ollama web search
    PDF tool
    Perplexity search
    Plugins
    Reactions
    SearXNG search
    Skills
    Skills config
    Slash commands
    Sub-agents
    Tavily
    Thinking levels
    Tokenjuice
    Trajectory bundles
    Text-to-speech
    Video generation
    Web search
    Web fetch
    Linux server
    Control UI
    Dashboard
    Web
    TUI
    WebChat

    OpenAPI Specs

    openapi
    TaskFlow
    docs/openclaw
    Original Docs

    Real-time Synchronized Documentation

    Last sync: 01/05/2026 07:00:03

    Note: This content is mirrored from docs.openclaw.ai and is subject to their terms and conditions.

    OpenClaw Docs

    v2.4.0 Production

    Last synced: Today, 22:00

    Technical reference for the OpenClaw framework. Real-time synchronization with the official documentation engine.

    Use this file to discover all available pages before exploring further.

    Full release validation

    text
    Full Release Validation
    is the release umbrella. It is the single manual entrypoint for pre-release proof, but most work happens in child workflows so a failed box can be rerun without restarting the whole release.

    Run it from a trusted workflow ref, normally

    text
    main
    , and pass the release branch, tag, or full commit SHA as
    text
    ref
    :

    bash
    gh workflow run full-release-validation.yml \ --ref main \ -f ref=release/YYYY.M.D \ -f provider=openai \ -f mode=both \ -f release_profile=stable

    Child workflows use the trusted workflow ref for the harness and the input

    text
    ref
    for the candidate under test. That keeps new validation logic available when validating an older release branch or tag.

    Top-level stages

    StageDetails
    Target resolutionJob:
    text
    Resolve target ref

    Child workflow: none
    Proves: resolves the release branch, tag, or full commit SHA and records selected inputs.
    Rerun: rerun the umbrella if this fails.
    Vitest and normal CIJob:
    text
    Run normal full CI

    Child workflow:
    text
    CI

    Proves: manual full CI graph against the target ref, including Linux Node lanes, bundled plugin shards, channel contracts, Node 22 compatibility,
    text
    check
    ,
    text
    check-additional
    , build smoke, docs checks, Python skills, Windows, macOS, Control UI i18n, and Android via the umbrella.
    Rerun:
    text
    rerun_group=ci
    .
    Plugin prereleaseJob:
    text
    Run plugin prerelease validation

    Child workflow:
    text
    Plugin Prerelease

    Proves: release-only plugin static checks, agentic plugin coverage, full extension batch shards, and plugin prerelease Docker lanes.
    Rerun:
    text
    rerun_group=plugin-prerelease
    .
    Release checksJob:
    text
    Run release/live/Docker/QA validation

    Child workflow:
    text
    OpenClaw Release Checks

    Proves: install smoke, cross-OS package checks, live/E2E suites, Docker release-path chunks, Package Acceptance, QA Lab parity, live Matrix, and live Telegram.
    Rerun:
    text
    rerun_group=release-checks
    or a narrower release-checks handle.
    Post-publish TelegramJob:
    text
    Run post-publish Telegram E2E

    Child workflow:
    text
    NPM Telegram Beta E2E

    Proves: optional published-package Telegram proof when
    text
    npm_telegram_package_spec
    is set.
    Rerun:
    text
    rerun_group=npm-telegram
    .
    Umbrella verifierJob:
    text
    Verify full validation

    Child workflow: none
    Proves: re-checks recorded child run conclusions and appends slowest-job tables from child workflows.
    Rerun: rerun only this job after rerunning a failed child to green.

    For

    text
    ref=main
    and
    text
    rerun_group=all
    , a newer umbrella supersedes an older one. When the parent is cancelled, its monitor cancels any child workflow it already dispatched. Release branch and tag validation runs do not cancel each other by default.

    Release checks stages

    text
    OpenClaw Release Checks
    is the largest child workflow. It resolves the target once and prepares a shared
    text
    release-package-under-test
    artifact when package or Docker-facing stages need it.

    StageDetails
    Release targetJob:
    text
    Resolve target ref

    Backing workflow: none
    Tests: selected ref, optional expected SHA, profile, rerun group, and focused live suite filter.
    Rerun:
    text
    rerun_group=release-checks
    .
    Package artifactJob:
    text
    Prepare release package artifact

    Backing workflow: none
    Tests: packs or resolves one candidate tarball and uploads
    text
    release-package-under-test
    for downstream package-facing checks.
    Rerun: the affected package, cross-OS, or live/E2E group.
    Install smokeJob:
    text
    Run install smoke

    Backing workflow:
    text
    Install Smoke

    Tests: full install path with root Dockerfile smoke image reuse, QR package install, root and gateway Docker smokes, installer Docker tests, Bun global install image-provider smoke, and fast bundled-plugin Docker E2E.
    Rerun:
    text
    rerun_group=install-smoke
    .
    Cross-OSJob:
    text
    cross_os_release_checks

    Backing workflow:
    text
    OpenClaw Cross-OS Release Checks (Reusable)

    Tests: fresh and upgrade lanes on Linux, Windows, and macOS for the selected provider and mode, using the candidate tarball plus a baseline package.
    Rerun:
    text
    rerun_group=cross-os
    .
    Repo and live E2EJob:
    text
    Run repo/live E2E validation

    Backing workflow:
    text
    OpenClaw Live And E2E Checks (Reusable)

    Tests: repository E2E, live cache, OpenAI websocket streaming, native live provider and plugin shards, and Docker-backed live model/backend/gateway harnesses selected by
    text
    release_profile
    .
    Rerun:
    text
    rerun_group=live-e2e
    , optionally with
    text
    live_suite_filter
    .
    Docker release pathJob:
    text
    Run Docker release-path validation

    Backing workflow:
    text
    OpenClaw Live And E2E Checks (Reusable)

    Tests: release-path Docker chunks against the shared package artifact.
    Rerun:
    text
    rerun_group=live-e2e
    .
    Package AcceptanceJob:
    text
    Run package acceptance

    Backing workflow:
    text
    Package Acceptance

    Tests: artifact-native bundled-channel dependency compatibility, offline plugin package fixtures, and mock-OpenAI Telegram package acceptance against the same tarball.
    Rerun:
    text
    rerun_group=package
    .
    QA parityJob:
    text
    Run QA Lab parity lane
    and
    text
    Run QA Lab parity report

    Backing workflow: direct jobs
    Tests: candidate and baseline agentic parity packs, then the parity report.
    Rerun:
    text
    rerun_group=qa-parity
    or
    text
    rerun_group=qa
    .
    QA live MatrixJob:
    text
    Run QA Lab live Matrix lane

    Backing workflow: direct job
    Tests: fast live Matrix QA profile in the
    text
    qa-live-shared
    environment.
    Rerun:
    text
    rerun_group=qa-live
    or
    text
    rerun_group=qa
    .
    QA live TelegramJob:
    text
    Run QA Lab live Telegram lane

    Backing workflow: direct job
    Tests: live Telegram QA with Convex CI credential leases.
    Rerun:
    text
    rerun_group=qa-live
    or
    text
    rerun_group=qa
    .
    Release verifierJob:
    text
    Verify release checks

    Backing workflow: none
    Tests: required release-check jobs for the selected rerun group.
    Rerun: rerun after focused child jobs pass.

    Docker release-path chunks

    The Docker release-path stage runs these chunks when

    text
    live_suite_filter
    is empty:

    ChunkCoverage
    text
    core
    Core Docker release-path smoke lanes.
    text
    package-update-openai
    OpenAI package install and update behavior.
    text
    package-update-anthropic
    Anthropic package install and update behavior.
    text
    package-update-core
    Provider-neutral package and update behavior.
    text
    plugins-runtime-plugins
    Plugin runtime lanes that exercise plugin behavior.
    text
    plugins-runtime-services
    Service-backed plugin runtime lanes; includes OpenWebUI when requested.
    text
    plugins-runtime-install-a
    through
    text
    plugins-runtime-install-h
    Plugin install/runtime batches split for parallel release validation.
    text
    bundled-channels-core
    Bundled channel Docker behavior.
    text
    bundled-channels-update-a
    ,
    text
    bundled-channels-update-discord
    ,
    text
    bundled-channels-update-b
    Bundled channel update behavior.
    text
    bundled-channels-contracts
    Bundled channel contract checks in the Docker release path.

    Use targeted

    text
    docker_lanes=<lane[,lane]>
    on the reusable live/E2E workflow when only one Docker lane failed. The release artifacts include per-lane rerun commands with package artifact and image reuse inputs when available.

    Release profiles

    text
    release_profile
    only controls live/provider breadth inside release checks. It does not remove normal full CI, Plugin Prerelease, install smoke, package acceptance, QA Lab, or Docker release-path chunks.

    ProfileIntended useIncluded live/provider coverage
    text
    minimum
    Fastest release-critical smoke.OpenAI/core live path, Docker live models for OpenAI, native gateway core, native OpenAI gateway profile, native OpenAI plugin, and Docker live gateway OpenAI.
    text
    stable
    Default release approval profile.
    text
    minimum
    plus Anthropic, Google, MiniMax, backend, native live test harness, Docker live CLI backend, Docker ACP bind, Docker Codex harness, and an OpenCode Go smoke shard.
    text
    full
    Broad advisory sweep.
    text
    stable
    plus advisory providers, plugin live shards, and media live shards.

    Full-only additions

    These suites are skipped by

    text
    stable
    and included by
    text
    full
    :

    AreaFull-only coverage
    Docker live modelsOpenCode Go, OpenRouter, xAI, Z.ai, and Fireworks.
    Docker live gatewayAdvisory shard for DeepSeek, Fireworks, OpenCode Go, OpenRouter, xAI, and Z.ai.
    Native gateway provider profilesFireworks, DeepSeek, full OpenCode Go model shards, OpenRouter, xAI, and Z.ai.
    Native plugin live shardsPlugins A-K, L-N, O-Z other, Moonshot, and xAI.
    Native media live shardsAudio, Google music, MiniMax music, and video groups A-D.

    text
    stable
    includes
    text
    native-live-src-gateway-profiles-opencode-go-smoke
    ;
    text
    full
    uses the broader OpenCode Go model shards instead.

    Focused reruns

    Use

    text
    rerun_group
    to avoid repeating unrelated release boxes:

    HandleScope
    text
    all
    All Full Release Validation stages.
    text
    ci
    Manual full CI child only.
    text
    plugin-prerelease
    Plugin Prerelease child only.
    text
    release-checks
    All OpenClaw Release Checks stages.
    text
    install-smoke
    Install Smoke through release checks.
    text
    cross-os
    Cross-OS release checks.
    text
    live-e2e
    Repo/live E2E and Docker release-path validation.
    text
    package
    Package Acceptance.
    text
    qa
    QA parity plus QA live lanes.
    text
    qa-parity
    QA parity lanes and report only.
    text
    qa-live
    QA live Matrix and Telegram only.
    text
    npm-telegram
    Optional post-publish Telegram E2E only.

    Use

    text
    live_suite_filter
    with
    text
    rerun_group=live-e2e
    when one live suite failed. Valid filter ids are defined in the reusable live/E2E workflow, including
    text
    docker-live-models
    ,
    text
    live-gateway-docker
    ,
    text
    live-gateway-anthropic-docker
    ,
    text
    live-gateway-google-docker
    ,
    text
    live-gateway-minimax-docker
    ,
    text
    live-gateway-advisory-docker
    ,
    text
    live-cli-backend-docker
    ,
    text
    live-acp-bind-docker
    , and
    text
    live-codex-harness-docker
    .

    Evidence to keep

    Keep the

    text
    Full Release Validation
    summary as the release-level index. It links child run ids and includes slowest-job tables. For failures, inspect the child workflow first, then rerun the smallest matching handle above.

    Useful artifacts:

    • text
      release-package-under-test
      from
      text
      OpenClaw Release Checks
    • Docker release-path artifacts under
      text
      .artifacts/docker-tests/
    • Package Acceptance
      text
      package-under-test
      and Docker acceptance artifacts
    • Cross-OS release-check artifacts for each OS and suite
    • QA parity, Matrix, and Telegram artifacts

    Workflow files

    • text
      .github/workflows/full-release-validation.yml
    • text
      .github/workflows/openclaw-release-checks.yml
    • text
      .github/workflows/openclaw-live-and-e2e-checks-reusable.yml
    • text
      .github/workflows/plugin-prerelease.yml
    • text
      .github/workflows/install-smoke.yml
    • text
      .github/workflows/openclaw-cross-os-release-checks-reusable.yml
    • text
      .github/workflows/package-acceptance.yml

    © 2024 TaskFlow Mirror

    Powered by TaskFlow Sync Engine