OpenClaw:agent和session
每一个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
更多推荐



所有评论(0)