🐾 claw-stack

最后更新:2026 年 3 月

快速入门

本指南将带你在约 5 分钟内从全新机器到运行一个受管控智能体的 Claw-Stack 实例。

前置条件

需求 版本 / 说明
OpenClaw 最新稳定版。在 Claw-Stack 之前必须已安装并运行。
Python 3.11 或更高版本
Node.js 18 或更高版本(用于 Web 控制台,可选)
Docker 可选——沙箱智能体执行所需
操作系统 macOS 13+ 或 Linux(推荐 Ubuntu 22.04+)

步骤一 — 安装 OpenClaw

如果你已有运行中的 OpenClaw,跳到步骤二。OpenClaw 是一个 Node.js 应用,通过 npm 全局安装。

# 通过 npm 全局安装 OpenClaw
npm install -g openclaw

# 验证安装
openclaw --version

# 启动 OpenClaw 网关
openclaw gateway start
          

继续之前请设置 ANTHROPIC_API_KEY 环境变量(或你使用的模型提供商的密钥)。详见 OpenClaw 官方文档

步骤二 — 配置 Claw-Stack 模块

Claw-Stack 模块通过 OpenClaw 的工作区文件进行配置。核心配置位于智能体的工作区目录中。

# 进入 OpenClaw 工作区
cd ~/.openclaw/workspace

# Claw-Stack 目前处于内测阶段
# 如需早期访问请联系:[email protected]
          

配置完成后,OpenClaw 会在每次会话开始时自动加载你的 MEMORY.md、智能体身份和策略文件。

步骤三 — 定义智能体策略

打开 policies/my-agent.yaml 并查看默认策略。根据智能体需要的工具编辑此文件。deny 列表是安全网——宁可拒绝智能体不需要的工具。

步骤四 — 启动运行时

# 启动 Claw-Stack 运行时守护进程
python runtime/main.py --daemon

# 验证运行状态
python runtime/status.py
# → 运行时:运行中
# → Socket:/tmp/claw.sock
# → 已加载智能体:1(my-agent)
          

步骤五 — 运行首个智能体

# 运行受管控的智能体会话
openclaw run --agent my-agent --claw-stack /tmp/claw.sock

# 智能体将以 MEMORY.md 加载启动
# 所有工具调用将经过策略关口
          

配置完成。

你的智能体现在在策略执行下运行,拥有持久记忆。audit/actions.jsonl 的审计日志正在捕获每个操作。

常见问题

使用 Claw-Stack 需要 OpenClaw 吗?

是的。Claw-Stack 是包装 OpenClaw 的运行时层——它不是独立的智能体执行器。OpenClaw 必须在 Claw-Stack 运行之前安装并运行。

Web 控制台在哪里?

可选的 Web 控制台在使用 python dashboard/serve.py 启动时运行在 localhost:7342。它显示实时审计日志、智能体状态、记忆状态和待审批队列。

可以同时运行多个智能体吗?

可以。每个智能体都有自己的策略文件和独立的策略关口实例。Claw-Stack 运行时支持无限数量的并发智能体,受系统资源限制。

Authors: Qiushi Wu & Orange 🍊