Skip to content

什么是 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 实现。

下一步