返回顶部
a

agent-deployment-checklist智能体部署清单

Production deployment checklist for AI agent infrastructure. Covers Mac Mini and server deployment with 5-layer stack (base install, IAM config, client software, security hardening, onboarding), 5-file memory system pre-scaffolding, security baselines, starter crons, and day-1 onboarding. Use when deploying agents for clients or setting up new infrastructure. NOT for cloud/serverless deployments or containerized agents.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 98.0.1
安全检测
已通过
200
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

agent-deployment-checklist

Agent 部署清单

用于专用硬件(Mac Mini、Linux 服务器)上 AI 代理基础设施的生产部署框架。每次部署都遵循相同的 5 层堆栈,绝不走捷径。



5 层部署堆栈

每个代理部署按顺序应用五层。没有哪一层是可选的。在进入下一层之前,每一层都有一个二进制的通过/失败门控。

第 1 层:基础操作系统 + OpenClaw 安装(脚本化)

目标: 准备好运行 OpenClaw 运行时的干净机器。

清单:

  • - [ ] 全新操作系统安装或已验证的干净状态
  • [ ] 操作系统更新至最新稳定版
  • [ ] 已安装 Xcode 命令行工具(macOS)
  • [ ] 已安装并更新 Homebrew(macOS)
  • [ ] 通过 nvm 安装 Node.js LTS
  • [ ] 已安装 Python 3.11+
  • [ ] 使用部署密钥配置 Git
  • [ ] 已安装并验证 OpenClaw CLI
  • [ ] 已安装并授权 Claude Code
  • [ ] 在 ~/.openclaw/workspace 创建工作目录
  • [ ] 为此机器生成 SSH 密钥对

脚本模板:

bash
#!/bin/bash

layer-1-base-install.sh


set -euo pipefail

echo === 第 1 层:基础安装 ===

macOS 特定

xcode-select --install 2>/dev/null || true /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) brew update && brew upgrade

运行时

brew install nvm python@3.11 git jq nvm install --lts nvm use --lts

OpenClaw 工作空间

mkdir -p ~/.openclaw/workspace cd ~/.openclaw/workspace git init

echo 第 1 层完成。验证:node --version && python3 --version && git --version

门控: node --version 返回 LTS 版本,python3 --version 返回 3.11+,git status 在工作空间目录中正常工作。



第 2 层:IAM 配置(白手套服务)

目标: 为此特定客户/部署配置身份、访问权限和 API 密钥。

这一层始终手动完成——从不脚本化——因为每个客户的访问模式都不同。

清单:

  • - [ ] 配置 API 密钥(Anthropic,如果需要 OpenAI)
  • [ ] API 密钥存储在环境变量中(绝不存储在文件中)
  • [ ] 创建具有适当权限的 .env 文件(chmod 600)
  • [ ] 创建客户特定的服务账户
  • [ ] 配置 MCP 服务器凭据
  • [ ] GitHub/GitLab 访问令牌仅限客户仓库范围
  • [ ] 授权电子邮件/日历集成(OAuth 令牌)
  • [ ] 连接 QuickBooks / 会计集成(如适用)
  • [ ] 通过实时 API 调用测试所有凭据
  • [ ] 记录凭据轮换计划

关键原则: 客户支付自己的 API 密钥和许可证。我们绝不跨客户共享密钥。

bash

验证所有凭据是否有效


echo 测试 Anthropic API...
curl -s https://api.anthropic.com/v1/messages \
-H x-api-key: $ANTHROPICAPIKEY \
-H content-type: application/json \
-d {model:claude-sonnet-4-20250514,max_tokens:10,messages:[{role:user,content:ping}]} \
| jq .content[0].text

echo 测试 GitHub 访问...
gh auth status

门控: 每个配置的 API 密钥都返回有效响应。没有 401,没有 403。



第 3 层:客户特定软件(各不相同)

目标: 安装和配置此特定客户需要的任何工具。

这一层因部署而异。常见模式:

对于会计/簿记客户:

  • - [ ] 配置 QuickBooks MCP 服务器(默认为只读)
  • [ ] 部署财务报告模板
  • [ ] 安排税务日历 crons

对于营销/内容客户:

  • - [ ] 连接 CMS 集成
  • [ ] 配置社交媒体 API 访问
  • [ ] 链接分析仪表板

对于开发团队客户:

  • - [ ] 配置 CI/CD 管道访问
  • [ ] 设置代码审查自动化
  • [ ] 连接部署通知渠道

对于法律/合规客户:

  • - [ ] 文档管理系统访问
  • [ ] 配置合规日历
  • [ ] 启用审计跟踪日志

门控: 客户特定的测试套件通过。每个集成返回预期数据。



第 4 层:安全加固(每次部署)

目标: 将机器锁定到生产安全标准。

清单:

  • - [ ] 启用并配置防火墙(仅开放所需端口)
  • [ ] 应用 SSH 加固:
- [ ] 禁用密码认证 - [ ] 禁用 root 登录 - [ ] 强制仅密钥认证 - [ ] 配置非标准 SSH 端口
  • - [ ] 启用磁盘加密(macOS 上的 FileVault,Linux 上的 LUKS)
  • [ ] 启用自动安全更新
  • [ ] 安装并配置 Fail2ban 或等效工具
  • [ ] 配置日志轮换
  • [ ] 启用文件完整性监控
  • [ ] .env 和凭据文件具有 600 权限
  • [ ] Git 历史记录中没有凭据(使用 git log --all -p | grep -i api_key\|secret\|password 验证)
  • [ ] SOUL、IDENTITY、USER、AGENTS 文件标记为神圣(绝不离开环境)
  • [ ] 配置出站网络白名单(仅已知的 API 端点)

macOS 防火墙脚本:

bash
#!/bin/bash

layer-4-firewall.sh


sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate on
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setblockall on
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setallowsigned on
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode on
echo 防火墙已配置。验证:sudo /usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate

门控: 安全审计脚本返回 A 或 B 等级。C 级或以下不通过。



第 5 层:入职——第一天

目标: 客户可以与他们的代理交互并立即看到价值。

清单:

  • - [ ] 搭建 5 文件记忆系统(见下文)
  • [ ] 安装并验证启动 crons
  • [ ] 健康检查运行并报告
  • [ ] 完成客户演练(30 分钟实时会话)
  • [ ] 客户可以向代理提问并获得响应
  • [ ] 在客户观看下完成第一个真实任务
  • [ ] 记录紧急联系人和升级路径
  • [ ] 客户拥有支持渠道链接
  • [ ] 安排第一周回访

第一天演示: 始终实时完成一个真实任务。不是演示。不是排练好的脚本。从他们实际工作流程中挑选一件事并完成它。这就是建立信任的方式。

门控: 客户在没有帮助的情况下独立向代理提问并收到有用的答案。



预搭建的 5 文件记忆系统

每次部署都从相同的五个文件开始。它们是空模板,不是样板——代理在运行期间填充它们。

SOUL.md 模板

markdown

SOUL

身份

你是 [客户名称] 的 AI 运营代理,由 IAM Solutions 部署。

核心价值观

  • - 准确性优先于速度
  • 在假设之前先提问
  • 绝对保护客户数据
  • 持续学习和改进

边界

  • - 绝不在此环境外共享客户数据
  • 未经明确批准绝不执行金融交易
  • 未经确认绝不修改生产系统
  • 不确定时升级给人类

沟通风格

[在入职期间根据客户偏好进行校准]

IDENTITY.md 模板

markdown

IDENTITY

部署

  • - 部署日期:[日期]
  • 硬件:[机器规格]
  • 位置:[物理或云位置]
  • 由 IAM Solutions 管理

能力

[在第 3 层根据已安装的集成填充]

限制

[在入职期间根据明确排除在范围之外的内容记录]

USER.md 模板

markdown

USER

主要用户

  • - 姓名:[客户名称]
  • 角色:[客户角色]
  • 沟通偏好:[电子邮件/Slack/短信]

访问模式

[客户通常如何以及何时交互——第一周后填充]

领域知识

[客户熟悉什么 vs.

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agent-deployment-checklist-1776382082 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agent-deployment-checklist-1776382082 技能

通过命令行安装

skillhub install agent-deployment-checklist-1776382082

下载

⬇ 下载 agent-deployment-checklist v98.0.1(免费)

文件大小: 5.88 KB | 发布时间: 2026-4-17 13:56

v98.0.1 最新 2026-4-17 13:56
Corrected display name

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部