每一个agent就相当于一个独立的人,我们最好把不同类型的事,交给不同的agent来做,否则很多互不相关的事都交给一个agent来做,他很容易就造成了混乱。

1.查看当前的agent

$ openclaw agents

2.创建新的agent

$ openclaw agents add xxx

后面的步骤跟安装openclaw的差不多:

2.1先确认安装目录,openclaw会自动创建一个:.openclaw/workspace-xxx, 直接回车确认就行

2.2是从main拷贝配置

◆  Copy auth profiles from "main"?
│  ○ Yes / ● No

我选否

2.3配置模型

◆  Configure model/auth for this agent now?
│  ● Yes / ○ No

我选是

2.4然后就是选择一个LLM,并配置api key

2.5配置channel

◆  Configure chat channels now?
│  ○ Yes / ● No

先选否

然后就配置好了,可以通过openclaw agents进行查看

3.开启agent的会话

创建好代理后,web上是没有agent的会话的,需要先向agent发一个消息

$ openclaw agent --agent xxx --message "hello"

这样之后,web上就能看到与agent的会话了,然后可以直接在web上对话

4.查看所有agent的所有会话

$ openclaw sessions --all-agents
Agent      Kind   Key                        Age       Model          Tokens (ctx %)       Flags
xxx        direct agent:xxx:main             2m ago    deepseek-chat  unknown/131k (?%)    id:32a71da5-33d9-4bba-85f9-503273f9a3c2

5.删除agent会话

我还没有找到通过命令关闭会话的方法,不过可以通过web进行

在左侧列表点击会话,然后选择要删除的会话前面的复选框,点击Delete进行会话删除

6.删除agent

$ openclaw agents delete xxx

🦞 OpenClaw 2026.3.28 (f9b1079) — I'll refactor your busywork like it owes me money.


◇  Delete agent "xxx" and prune workspace/state?
│  Yes
 

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐