webcmd doctor is red | Fix the browser runtime first; browser commands depend on it. |
| Skills not loading in Hermes | Confirm skills.external_dirs includes ~/.agents/skills, restart Hermes, and check skill discovery. |
Hermes uses browser_* for open-web work | Remind it in the system prompt that Webcmd handles the open web; for a hard block, add browser to agent.disabled_toolsets and restart Hermes. |
web_search missing after disabling browser | Unexpected — web_search is in the web toolset. Confirm web is still enabled with hermes tools. |
Search disappeared after disabling web | Expected: web_search and web_extract share one toolset. Re-enable web and steer the agent with instructions instead. |
x_search appeared on its own | Expected: it auto-registers when XAI_API_KEY or Grok OAuth is configured. Leave it — it is search. |
webcmd not found in Hermes terminal | Confirm webcmd is on the host PATH that Hermes’ terminal toolset uses; non-interactive shells may skip shell init files. |
| Browser Session idles or loses its window | Keep its immutable, Profile-scoped ID; webcmd --profile work --session work-project-k7 browser tabs reopens it. Start with webcmd --profile work session create "Work Project"; use webcmd --profile work session list and webcmd --profile work session close work-project-k7 for lifecycle. Adapter commands without --session reuse adapter-default; raw browser commands require an explicit readable selector. |