トラブルシュート
ローカル Hermes runtime がきれいに起動しない時の確認項目です。
Port Already in Use
どちらの runtime も 127.0.0.1:8642 と 127.0.0.1:9119 を使います。
Compose runtime を止めます。
./scripts/down.shまたは kind cluster を削除します。
./scripts/kind-down.shMissing GLM Key
scripts/kind-verify.sh は Pod 内の GLM_API_KEY, ZAI_API_KEY, Z_AI_API_KEY の有無を表示します。
GLM Coding Plan key を設定します。
GLM_API_KEY="..." ./scripts/set-glm-key.shPod 起動後に Secret を更新した場合は、Pod を再作成します。
kubectl --context kind-sandbox-hermes -n sandbox-hermes delete pod hermes-agent
./scripts/kind-up.shkind Image Load Fails
scripts/kind-up.sh は nousresearch/hermes-agent:latest を cluster に load しようとします。失敗した場合も script は続行し、Kubernetes が registry から image を pull します。
Pod events を確認します。
kubectl --context kind-sandbox-hermes -n sandbox-hermes describe pod hermes-agentDashboard Is Blank or Unreachable
Pod または Compose service が動いているか確認します。
./scripts/kind-verify.shまたは:
./scripts/verify.shDashboard endpoint を確認します。
curl -fsS http://127.0.0.1:9119/ | sed -n '1,8p'Worker Wrapper Cannot Connect
Gateway health endpoint を確認します。
curl -fsS http://127.0.0.1:8642/healthRuntime 側の API key を変更した場合は、wrapper にも同じ値を渡します。
HERMES_API_KEY="..." ./scripts/hermes-worker "Hermes から hello と返して"Pages Deployment Fails
Docs workflow は docs/ から VitePress を build し、docs/.vitepress/dist を deploy します。VitePress base は repo name に合わせて /hermes-agent-pod/ にしています。Repo を rename した場合は次を更新してください。
docs/.vitepress/config.ts- README の docs links
- GitHub repository homepage