什么是 Agent
这份文档里反复出现「Agent」「驱动」「宿主」这些词,如果你是第一次接触,可能会觉得抽象。这篇科普用 yoooclaw 生态里的实际例子把这些概念讲清楚。
Agent 是什么
Agent 指的是能自主调用工具、完成多步任务的 AI 程序——不只是聊几句天,而是能替你「动手做事」:读文件、跑命令、查数据、调 API,一步步朝着目标推进,中间不需要你每一步都手把手指挥。
和普通聊天机器人的区别:
| 普通聊天 | Agent | |
|---|---|---|
| 输入输出 | 你问一句,它答一句 | 给一个目标,它自己拆解成多个步骤 |
| 能不能动手 | 只能给建议 | 能调用工具真的执行(读写文件、跑命令、发请求) |
| 需要盯着吗 | 每轮都要你输入 | 可以持续自主运行,直到完成或卡住 |
这份文档里出现的 Agent 有哪些
- Claude Code / Codex:终端里跑的编程 Agent,能读写代码、执行命令。独立 CLI 就是设计给这类 Agent 用的——它把通知、录音、灯效等能力封装成命令,Agent 照着命令表调用即可,不需要理解内部实现。
- OpenClaw / QClaw:一类「Agent 宿主」应用——本身就是能跟你聊天、帮你干活的智能助手客户端。OpenClaw 插件 装进这类宿主后,给它加上手机通知、录音转写、硬件灯效等额外能力。
- Hermes Agent:另一套 Agent 运行时。Hermes 插件 是它和 yoooclaw 之间的桥梁,还额外带了一个 APP 适配器,让手机 App 能直接跟 Hermes 对话。
几个高频术语
- daemon(守护进程):在后台常驻运行的程序,不需要你盯着终端。独立 CLI 自带一个本地 daemon,负责保持 Relay 连接、处理通知落盘等后台工作。
- 宿主(host):Agent 实际运行的容器程序,比如 OpenClaw、QClaw、Hermes Agent。插件装进宿主里跑,不是独立进程。
- MCP(Model Context Protocol):一套标准协议,让 Agent 能统一调用外部工具/数据源,不需要为每个工具单独写适配代码。
- Skill:喂给 Agent 的一份「使用说明书」(通常是一个
SKILL.md加一些脚本),教它怎么正确调用某个命令行工具。独立 CLI 的 Agent Skill 就是这个用法。 - Relay / 隧道(tunnel):手机和本机 daemon / 宿主插件之间如果不在同一个网络,就需要一条托管的 WebSocket 隧道把请求转发进来。三个形态(CLI、OpenClaw 插件、Hermes 插件)背后共用同一套 Relay 实现。
下一步
- OpenClaw / Hermes 生态速览 —— 这几个名字之间到底是什么关系。
- 快速开始 —— 根据你的场景选独立 CLI、OpenClaw 插件还是 Hermes 插件。