DashClaw: An Approval Layer for OpenClaw Agents

✍️ OpenClawRadar📅 Published: August 17, 2026🔗 Source
Ad

DashClaw is an open-source approval layer that sits between an AI agent's decision to run a tool and the tool actually executing. It intercepts destructive commands like rm -rf or git push --force, pauses the agent, and sends an approval request to your phone via Telegram. The project is MIT-licensed and has been running on the author's own agents for months.

What it does

DashClaw parses the actual bash command before execution. Safe operations like git diff run automatically, while risky ones freeze until you tap Approve or Reject. It fails closed — if the service is unreachable, the command is blocked. Every decision is logged in a ledger so you can audit what the agent attempted while you were away.

Ad

Setup

Three commands get you running:

npx dashclaw up
npx dashclaw install openclaw
npx dashclaw install telegram

The first starts the server (no account required, mints your key). The second installs the gateway plugin for OpenClaw — a wizard asks for the server URL, key, and an agent ID. The third sets up the Telegram bridge: create a bot with BotFather, it automatically finds your chat ID, registers a webhook, and fires a test approval to your phone.

You need your instance reachable from the internet — the author uses a free Vercel deployment. The same policies apply to Claude Code sessions.

Real-world catches

The author reports actual interceptions of an rm -rf, a force push, a DROP TABLE, and an agent attempting to read .env. The default policy is now "catastrophe only" — an earlier version fired approvals every ten seconds, and the author disabled it for 18 days before tuning.

Who it's for

Developers running long unattended agent sessions who want a safety net against one bad tool call when no one's watching.

📖 Read the full source: r/openclaw

Ad

👀 See Also

Baton: A Desktop App for Managing Multiple AI Coding Agents
Tools

Baton: A Desktop App for Managing Multiple AI Coding Agents

Baton is a desktop application that helps developers manage multiple AI coding agents across isolated workspaces. It provides real terminal sessions, git worktree isolation, and status monitoring for agents like Claude Code, Codex CLI, OpenCode, and Gemini CLI.

OpenClawRadar
Dual-model architecture reduces token consumption by half for long conversations
Tools

Dual-model architecture reduces token consumption by half for long conversations

A developer built a dual-model system where a small 'subconscious' model compresses conversation history in the background, allowing the main model to work with a curated ~35K context instead of 120K tokens of raw history. This architecture cuts token consumption roughly in half for sustained project work.

OpenClawRadar
Building a Self-Improving Dream Cycle with Cron Jobs and Claude
Tools

Building a Self-Improving Dream Cycle with Cron Jobs and Claude

A developer built an autonomous dream cycle using two cron jobs: one at 10:30 PM for research and reflection, and another at 11:00 PM for review and planning. The system scans arXiv, GitHub trending, and Reddit, identifies weaknesses, and proposes concrete improvements.

OpenClawRadar
CSS Modern Features Agent Skill: Enforce Modern CSS Practices in AI Coding Agents
Tools

CSS Modern Features Agent Skill: Enforce Modern CSS Practices in AI Coding Agents

An agent skill that enforces 57+ modern CSS features across color, layout, selectors, animation, typography, positioning, and component patterns, compatible with Claude Code, Cursor, Windsurf, Codex, Cline, and GitHub Copilot.

OpenClawRadar