概述

本文介绍在Coze平台OpenClaw环境中管理Agent的技术方法,包括创建、编辑、删除等核心操作。


Agent架构解析

什么是Agent?

Agent是OpenClaw框架中的核心概念,可以理解为具备特定能力的AI服务单元。每个Agent包含:

  • 角色定义(Role Definition)

  • 能力配置(Capability Configuration)

  • 运行时环境(Runtime Environment)

典型应用场景:

  • 内容生成Agent(如小红书文案生成)

  • 数据分析Agent

  • 代码辅助Agent

双目录架构

OpenClaw采用分离式架构设计:

1. Workspace目录(静态配置)

workspace-{name}/
├── .openclaw/
│   └── workspace-state.json    # 工作区状态
├── AGENTS.md                   # Agent角色定义
├── IDENTITY.md                 # 身份信息
├── MEMORY.md                   # 记忆存储
├── SOUL.md                     # 性格配置
├── TOOLS.md                    # 工具备注
└── USER.md                     # 用户偏好
2. agents目录(运行时数据)
agents/
└── {agent-name}/
    ├── agent/
    │   └── models.json         # 模型配置
    └── sessions/
        ├── {session-id}/       # 会话记录
        └── sessions.json       # 会话索引

架构关系:Workspace存储静态元数据,agents/存储运行动态数据,二者通过Agent名称关联。


环境限制说明

⚠️ 关键约束:所有Agent管理操作必须在OpenClaw助手窗口内通过对话方式完成。

原因分析

  • 飞书通道存在沙箱隔离,直接文件操作可能触发SIGTERM信号

  • 通过OpenClaw助手的对话接口可确保系统稳定性

  • 避免配置热重载导致的服务异常


Agent生命周期管理

创建Agent

方法:对话式创建(推荐)

在OpenClaw助手窗口输入指令:

创建一个[功能描述]的Agent

示例:

创建一个小红书文案生成Agent,具备标题优化、正文撰写、标签推荐能力

执行流程

  1. 解析自然语言需求

  2. 生成workspace目录结构

  3. 自动配置AGENTS.md、IDENTITY.md等文件

  4. 初始化运行时参数

验证方法

  • 检查workspace目录是否生成

  • 输入"你是谁"验证Agent身份

  • 确认agents/目录下是否生成对应运行时数据


编辑Agent

方法:对话式编辑

指令格式:

编辑[Agent名称],[修改内容]

示例:

编辑xiaohongshu-helper,增加表情符号优化模块

技术实现

  • 动态修改配置文件

  • 无需重启服务

  • 修改即时生效


删除Agent

方法:对话式删除

指令:

删除[Agent名称]

注意事项

  • 操作不可逆

  • 会同时清理workspace和agents/目录

  • 建议提前备份重要配置


配置详解

AGENTS.md 结构

# Agent名称

## 角色定位
Agent的核心职能描述

## 能力矩阵
1. 能力A - 详细说明
2. 能力B - 详细说明

## 工作流
执行任务的步骤定义

IDENTITY.md 结构

# IDENTITY

- **Name**: Agent标识名
- **Role**: 角色类型
- **Capabilities**: 能力列表

models.json 配置

{
  "providers": {
    "default": {
      "model": "gpt-4",
      "temperature": 0.7
    }
  }
}

常见问题(FAQ)

Q1: agents/目录下未生成Agent文件夹?

原因:Agent尚未激活运行。

解决方案

  1. 在OpenClaw助手窗口发送消息激活

  2. 首次对话后自动生成本地状态

Q2: 配置修改后何时生效?

答案:对话式修改即时生效,无需重启。

Q3: 跨平台操作的可行性?

限制:不建议在飞书等其他通道执行Agent管理操作,可能导致服务异常。


最佳实践

  1. 命名规范:使用有意义的Agent名称,如xiaohongshu-writer而非agent-01

  2. 版本管理:重要配置变更前备份workspace目录

  3. 模块化设计:单一Agent专注特定领域,避免功能过度耦合

  4. 测试验证:创建后通过对话验证Agent身份和能力

技术总结

操作

方式

位置

创建

自然语言指令

OpenClaw助手窗口

编辑

自然语言指令

OpenClaw助手窗口

删除

自然语言指令

OpenClaw助手窗口

核心原则:通过OpenClaw助手的对话接口进行所有Agent管理操作,确保系统稳定性和配置一致性。


文章来源:觅合可及成品coze工作流

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐