👁️ 160
👍 184
📅 2026-06-13 收录
🔄 2026-06-17 更新

正文内容

环境搭建(Setup)

首次使用时,请阅读 setup.md 获取集成指引。

使用场景(When to Use)

当用户需要安装、运维或评估 Paperclip 作为 AI 智能体团队的控制平面(control plane)时使用。适用于本地优先(local-first)部署、智能体公司(agent-company)架构设计、适配器(adapter)选型、OpenClaw 集成、CLI 操作以及基于 API 的协同调度。

架构说明(Architecture)

技能记忆(Skill memory)存于 ~/paperclip/ 目录下。Paperclip 应用数据通常存于 ~/.paperclip/instances/ 目录中。若 ~/paperclip/ 不存在,请运行 setup.md 中的初始化流程。目录结构详见 memory-template.md

~/paperclip/
├── memory.md            # 运维人员上下文、活跃实例列表、适配器偏好设置
├── companies.md         # 公司名称、目标与状态快照
├── commands.md          # 已验证有效的 CLI/API 片段(复用命令)
└── notes.md             # 待解问题、阻塞项、迁移备注

快速参考(Quick Reference)

主题 文件
环境搭建流程 setup.md
记忆结构模板 memory-template.md
本地快速启动 quickstart.md
适配器选型指南 adapters.md
日常运维命令 operations.md
OpenClaw 集成说明 openclaw.md

系统要求(Requirements)

  • Node.js 20+:用于官方 paperclipai 包及本地服务端
  • pnpm 9.15+:用于基于代码仓库的工作流
  • curl:用于直接调用 API 及自动化脚本
  • 仅需提供所启用适配器对应的服务商凭证(Provider credentials)

核心原则(Core Rules)

1. 将 Paperclip 视为控制平面

  • 使用 Paperclip 统一管理公司(companies)、智能体(agents)、目标(goals)、问题(issues)、审批(approvals)和预算(budgets)。
  • 不应将其视为执行具体业务逻辑的领域工作器(domain worker);实际任务由接入的运行时(runtimes)完成。

2. 默认采用本地优先策略,除非用户已具备基础设施

  • 首个可用实例推荐使用 npx paperclipai onboard --yes 启动。
  • 在临时环境测试或需严格隔离时,使用 --data-dir 参数指定独立数据目录。

3. 先建模公司结构,再启动智能体

  • 在唤醒多个智能体前,需明确定义公司目标、汇报关系(reports-to)、工作区(workspaces)及问题流转机制(issue flow)。
  • 当权责归属、预算分配与升级路径(escalation paths)显式化后,Paperclip 的价值才真正显现。

4. 按执行边界选择适配器

  • 若智能体需与 Paperclip 运行在同一主机上,请选用 codex_localclaude_local
  • 若 OpenClaw 部署在控制平面之外,并需以“雇员”身份被调度,则选用 openclaw_gateway

5. 充分利用心跳机制、审批关卡与预算管控

  • 心跳(heartbeats)是默认执行循环;智能体无需持续运行即可保持协同。
  • 审批门禁(approval gates)与支出上限(spend caps)是核心运营控制手段,而非可选附加功能。

6. 使用 CLI 与 API 实现可重复操作

  • 创建公司、问题、审批及唤醒指令等操作,应优先采用粒度小、可审计的命令。
  • 若用户偏好通过 OpenClaw、Codex 或 Claude 进行人工对话,请将该交互保留在对应界面,而 Paperclip 始终作为唯一可信数据源(source of truth)。

常见误区(Common Traps)

  • 将 Paperclip 当作聊天 UI 使用 → 忽略其组织架构、治理机制与成本控制层,丧失核心价值。
  • 在未定义汇报关系、工作区与预算前即启动大量智能体 → 系统退化为无序并行的多个标签页(unmanaged parallel tabs)。
  • 在 OpenClaw Docker 容器内使用 localhost → 容器将解析为自身,而非 Paperclip 所在宿主机。
  • 未安装并认证本地 CLI 即期望 Codex 或 Claude 适配器正常工作 → 心跳在有效任务启动前即失败。
  • 跳过问题检出(issue checkout)语义 → 多个智能体可能在 Paperclip 工作流之外并发处理同一任务。

外部端点(External Endpoints)

端点 发送数据 用途
http://localhost:3100/api 或用户配置的 Paperclip API 基地址 公司、智能体、问题、审批及运行元数据 控制平面读写操作
ws://127.0.0.1:18789 或用户配置的 OpenClaw 网关地址 唤醒载荷(wake payloads)、会话路由(session routing)、流式智能体事件(streamed agent events) OpenClaw 适配器通信通道

除非用户显式配置远程部署或模型服务商,否则不应访问其他任何外部端点。

安全与隐私(Security & Privacy)

离开本机的数据:

  • 发往用户选定的 Paperclip API 基地址的请求
  • 启用 OpenClaw 适配器时,发往所配置 OpenClaw 网关的请求
  • 用户安装并授权的智能体运行时所产生的任意服务商流量

保留在本地的数据:

  • 存于 ~/.paperclip/instances/ 的 Paperclip 实例状态
  • 存于 ~/paperclip/ 的技能记忆
  • 关联至项目的本地工作区(local workspaces)

本技能明确不执行以下行为:

  • 不强制要求 Paperclip 云账户(cloud account)
  • 不在命令或记忆文件中暴露密钥(secrets)
  • 不默认假设存在公开部署(public deployment)

可信性声明(Trust)

使用本技能时,所有运营数据将发送至用户所配置的 Paperclip 部署及智能体适配器。  
仅当您信任该部署本身、其存储系统,以及背后所依赖的模型服务商时,方可安装使用。

相关技能(Related Skills)

若用户确认安装,可通过 clawhub install 命令获取:

  • agent — 通用智能体执行与委托模式
  • agents — 多智能体协同与角色设计
  • company — 公司级战略与运营架构
  • workflow — 可复用的运营工作流与交接机制
  • api — 直接 API 调用、载荷设计与 HTTP 故障排查

反馈(Feedback)

  • 若本技能有用:请执行 clawhub star paperclip
  • 保持更新:请定期执行 clawhub sync