For the complete documentation index, see llms.txt. This page is also available as Markdown.

DOSClaw Overview

Autonomous multi-channel AI agent runtime powered by OpenClaw with isolated container execution, tool bindings, and omnichannel messaging.

DOSClaw is DOS.AI's enterprise-grade autonomous agent platform. It provisions, orchestrates, and monitors containerized AI agents that operate 24/7 across multiple communication channels—including Telegram, Zalo Official Account (OA), Facebook Messenger, Discord, Slack, WhatsApp, and Lark / Feishu.


High-Level Architecture

Each DOSClaw agent runs inside a dedicated, isolated Docker container powered by the OpenClaw multi-agent operating system. Containers are managed across a distributed Docker host fleet via a lightweight, authenticated Status API.

                    ┌────────────────────────────────────────────────────────┐
                    │                  Go API Gateway (Cloud Run)            │
                    │      Routing · Metering · Billing · Lifecycle CRUD     │
                    └───────────────────────────┬────────────────────────────┘
                                                │
                 Cloudflare Zero Trust Tunnel ──┼── Bearer-Authed Control Plane
                                                ▼
┌───────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Docker Host Fleet (GCP Singapore VM dos / Beta VM dosclaw-beta)                                    │
│                                                                                                   │
│   ┌────────────────────────────────────────────────────────────────────────────────────────────┐  │
│   │ Node.js Status API (:18090)                                                                │  │
│   │ Container CRUD · Volume Uploads · Metrics · Exec Allowlist                                 │  │
│   └───────────────────────────────────────────┬────────────────────────────────────────────────┘  │
│                                               │                                                   │
│                 ┌─────────────────────────────┴─────────────────────────────┐                     │
│                 ▼                                                           ▼                     │
│   ┌───────────────────────────┐                               ┌───────────────────────────┐       │
│   │ Agent Container (Em Huyền)│                               │ Agent Container (Shop A)  │       │
│   │ ├── OpenClaw Runtime      │                               │ ├── OpenClaw Runtime      │       │
│   │ ├── /workspace (Volume)   │                               │ ├── /workspace (Volume)   │       │
│   │ ├── Local loopback ws/http│                               │ ├── Local loopback ws/http│       │
│   │ └── dos-grounding plugin  │                               │ └── dos-grounding plugin  │       │
│   └───────────────────────────┘                               └───────────────────────────┘       │
│                                                                                                   │
└───────────────────────────────────────────────────────────────────────────────────────────────────┘

Core System Documentation

Section
Description

Container fleet architecture, volume lifecycle, health probing, and auto-restart

Standard workspace files (SOUL.md, IDENTITY.md, MEMORY.md), template contracts, and dynamic compilation

Action invariants, tool grounding, safe recovery loops, and MCP schema standards


Messaging Channels

DOSClaw connects your AI agents directly to customer inboxes, team workspaces, and social platforms:

Channel
Key Capabilities
Guide

Zalo OA

Follower sync, human takeover, interactive cards

Telegram

Group chats, MarkdownV2 formatting, instant pairing

Facebook Messenger

Page inbox, comment-to-inbox auto-reply

Discord

Server moderation, threads, role-based access

Slack

Team assistant, Block Kit messages, mentions

WhatsApp

Global reach, end-to-end encrypted concierge

Lark / Feishu

Enterprise chat, interactive card actions

For setup instructions and event flow architecture, see the Messaging Channels Overview.


Plugins & MCP Connectors

Equip your AI agents with real-time business actions, database queries, and third-party integrations:

For authentication, connection binding, and caching details, see the Connectors Directory Overview.


Quickstart: Deploy Your First Agent

  1. Create an Agent: Open the DOS.AI Dashboard and click Create Agent.

  2. Configure Persona & System Instructions: Provide your bot's identity, target audience, and guidelines. DOSClaw automatically compiles these into standardized workspace files.

  3. Connect a Channel: Navigate to the Channels tab and connect Telegram, Zalo OA, Messenger, or your preferred messaging app.

  4. Attach Connectors & Skills: Enable web search (Brave Search), CRM, or e-commerce tools from the Tools & Skills catalog.

  5. Start Chatting: Send a message to your bot on your connected channel or test live inside the dashboard playground!

Last updated