# Hermes Agent 口播稿（正式测试叙事版）

## 00:00–00:25｜钩子：装好了，却不会回答

一个 AI Agent 最让人抓狂的状态，不是安装报错，而是安装成功以后，第一句话仍然没有答案。

Hermes Agent 已经显示版本号，环境诊断也通过了，可真正输入提示词时，返回的却是 `No inference provider configured`。

今天我不把这句话当成一句冷冰冰的报错，而是沿着它往回追：程序到底有没有装好？模型服务到底有没有接通？最后，能不能用一条可复核的结果证明 Agent 真的调用了模型？

## 00:25–00:45｜先给结果，再开始追

先把验收标准说清楚：同一条最小提示词，必须让 Hermes 实际返回 `GLOBAL_LOCAL_READY`，才算完成最小推理验证。

最后这个结果确实出现了，但它不是靠反复重装得到的。真正的关键，是先读官方要求，再把安装、提供商和模型条件分开。

## 00:45–01:00｜三雷达开场：为什么测试它

今天的实验对象是三雷达综合第一名：Nous Research 的 Hermes Agent。

它把技能、记忆、工具和学习循环放进一个开源 Agent。对使用者来说，价值不在于多一个命令，而在于能不能把这些能力变成一条可以安装、可以诊断、可以复现的本地工作链路。

## 01:00–01:25｜第一道门：先读官方要求

正式操作前，先看 Hermes 的 Quickstart 和 Providers 文档。官方要求至少有一个推理提供商，Agent 使用还需要至少 64K 上下文；Ollama 还要在模型真正加载后核对服务端 CONTEXT。

所以模型选择不能按下载大小猜。今天正式选择 Ollama 的 `qwen3:4b`，它的模型元数据上下文为 262,144。长任务是否实际加载到 64K，仍然要单独核对，不能把模型上限冒充成服务端实测。

## 01:25–01:55｜第二道门：安装必须隔离

现在从官方仓库固定 commit `21b2095d`，用官方安装器放进独立实验目录，不混用已有配置。

安装器退出码为 0。Python 3.11.15、虚拟环境、Node 依赖和 Hermes Agent v0.21.0 都已经就位。

但这只是第一盏绿灯。它证明程序在，不证明程序已经能回答。

## 01:55–02:25｜第三道门：doctor 通过，配置仍要迁移

运行 `hermes doctor`，Python、SQLite、SSL、必需包和安全检查通过，同时发现配置需要迁移。

执行官方 `hermes doctor --fix`，配置迁移到 v39。

现在安装层通过，配置层也通过。接下来才轮到真正的推理测试。

## 02:25–02:55｜冲突出现：第一句话没有进入模型

我输入固定的最小提示词，不看进程数量，只看模型有没有真实返回。

结果是：`No inference provider configured`。

这句话把问题定位得很准确：不是 Hermes 没装好，而是当前没有可用的推理提供商。此时继续重装，只会重复已经通过的步骤。

云端凭证路径没有接通，本次也不读取或写入用户密钥，不发起收费外部调用。于是测试转向本地服务。

## 02:55–03:25｜转向本地：把条件重新对齐

现在接入本地 Ollama 的 OpenAI-compatible endpoint，模型使用前面按官方要求选定的 `qwen3:4b`。

这里有一个必须说清楚的边界：模型元数据上下文是 262,144，但长任务前仍需在模型实际加载时检查 Ollama 的 CONTEXT。今天验证的是最小本地调用，不把它扩大成生产就绪。

## 03:25–03:55｜保持条件不变

为了让前后结果可以比较，提示词不变，验收词不变，只替换推理提供商。

如果程序本身有问题，换成本地服务也不会得到预设结果；如果只是云端 provider 没接通，那么这一次应该能把请求送进本地模型。

现在运行同一条最小提示词。

## 03:55–04:15｜高潮：结果出现

Hermes 返回：`GLOBAL_LOCAL_READY`。

退出码为 0。

这才是本次测试真正的落点。它证明请求进入了本地模型，模型返回了预先设定的验收词，Hermes 正常结束。安装成功和推理成功，终于被证据分开又重新连起来。

## 04:15–04:40｜这对使用者有什么用

以后遇到 Agent 不回答，不必先把所有问题都归结为安装坏了。

先看版本和 doctor，确认环境；再看 provider，确认模型服务；最后核对模型上下文和最小提示词，确认请求确实走到了模型。

这套顺序替代的是反复重装和盲目换模型。对需要在 Mac 上部署开源 Agent 的个人和小团队，它也可以沉淀成一项环境诊断、模型兼容性核对和本地调用链路交付服务。

## 04:40–05:00｜结论与下一集

今天已经验证：官方隔离安装、环境诊断、配置迁移和本地最小推理成功。

今天没有验证：长任务、浏览器控制、Computer Use、联网技能、并发和生产性能。

所以结论不是“所有功能都能用了”，而是：当云端提供商不可用时，先读官方要求、选兼容模型、接入本地服务，再用固定结果验收，Hermes 的最小本地推理链路可以跑通。

下一步不再重复安装，而是拿真实任务测试它到底能替使用者省下多少时间。
