验证运行
配置完成后,按以下步骤确认系统正常工作。
docker compose ps应该看到两个容器状态都是 Up(运行中):
NAME STATUS PORTShermes-agent Up ...mihomo Up ...CLI 交互
Section titled “CLI 交互”docker exec -it hermes-agent hermes看到欢迎信息和命令提示符,说明程序正常。输入一些测试指令:
你:你好Hermes:你好!有什么可以帮你的?
你:现在几点了?Hermes:需要先获取当前时间...(应该返回正确的日期时间)你:帮我查一下今天的天气应该能联网搜索并返回天气信息。如果报错提示网络问题,检查代理配置。
功能测试清单
Section titled “功能测试清单”| 功能 | 测试方法 | 预期结果 |
|---|---|---|
| 基础对话 | 你好 | AI 正常回复 |
| 文件读写 | 帮我创建一个 test.txt 文件,里面写"Hello" | 文件创建成功 |
| 命令执行 | 显示当前目录的文件 | 列出文件列表 |
| 网页搜索 | 查一下今天的新闻 | 返回搜索结果 |
| 代码执行 | 计算 1 到 100 的和 | 返回计算结果 |
连续问几个相关的问题,确认 Agent 能记住上下文:
你:我叫小明你:我叫什么名字?应该记得你叫小明。
你:给我生成一个 6 位随机密码,保存到 password.txtAgent 应该执行 Python 代码生成密码并写入文件。
命令执行后无输出
Section titled “命令执行后无输出”# 查看日志找错误docker compose logs hermes# 检查模型路由配置——是否用了最快的模型# DeepSeek 通常响应最快功能正常但部分工具不能用
Section titled “功能正常但部分工具不能用”某些工具需要额外安装。具体问题具体排查,参考对应的功能手册。