Skip to content

docs(browser): improve /browser connect setup guidance#12123

Merged
teknium1 merged 1 commit into
mainfrom
hermes/hermes-1984ef4d
Apr 18, 2026
Merged

docs(browser): improve /browser connect setup guidance#12123
teknium1 merged 1 commit into
mainfrom
hermes/hermes-1984ef4d

Conversation

@teknium1

Copy link
Copy Markdown
Contributor

Summary

Community users trying /browser connect hit two pitfalls the docs didn't address: running the slash command inside the WebUI/Telegram/Discord (where it gets sent as plain text instead of dispatched), and launching Chrome with --remote-debugging-port=9222 while their normal Chrome is already running (the new invocation attaches to the existing process, port 9222 never opens).

Changes

  • website/docs/user-guide/features/browser.md: add a :::note clarifying /browser connect is a CLI-only slash command and must be run from the interactive CLI, not from a gateway chat.
  • Upgrade the "start Chrome manually" snippet (Linux + macOS) to use a dedicated --user-data-dir=$HOME/.hermes/chrome-debug plus --no-first-run --no-default-browser-check, and background the process with &.
  • Add a short paragraph explaining why the dedicated user-data-dir is required.

Validation

Docs-only change. Admonition + fenced-code pattern matches the existing :::tip block already rendering on the live site.

Credit

Tip surfaced by Karamjit Singh in the community. Thanks!

- Note that /browser connect is CLI-only and won't work in gateways (WebUI, Telegram, Discord).
- Update the Chrome launch command to use a dedicated --user-data-dir, so port 9222 actually comes up even when Chrome is already running with the user's regular profile.
- Add --no-first-run --no-default-browser-check to skip the fresh-profile wizard.
- Explain why the dedicated user-data-dir matters.

Community tip via Karamjit Singh.
@teknium1 teknium1 merged commit f966733 into main Apr 18, 2026
4 of 5 checks passed
@teknium1 teknium1 deleted the hermes/hermes-1984ef4d branch April 18, 2026 11:14
zebster-cmd added a commit to zebster-cmd/hermes-agent that referenced this pull request Apr 18, 2026
…#12113, NousResearch#12116, NousResearch#12118, NousResearch#12123)

- fix(signal): back off sendTyping spam for unreachable recipients
- docs(terminal): warn against stacking watch_patterns + notify_on_complete
- feat(steer): /steer <prompt> injects mid-run note after next tool call
- docs(browser): improve /browser connect setup guidance

Resolved conflicts:
- run_agent.py: keep budget pressure injection + tool-repeat hint + /steer
ulasbilgen pushed a commit to ulasbilgen/hermes-adhd-agent that referenced this pull request May 1, 2026
…12123)

- Note that /browser connect is CLI-only and won't work in gateways (WebUI, Telegram, Discord).
- Update the Chrome launch command to use a dedicated --user-data-dir, so port 9222 actually comes up even when Chrome is already running with the user's regular profile.
- Add --no-first-run --no-default-browser-check to skip the fresh-profile wizard.
- Explain why the dedicated user-data-dir matters.

Community tip via Karamjit Singh.

Co-authored-by: teknium1 <teknium@noreply.github.com>
aj-nt pushed a commit to aj-nt/hermes-agent that referenced this pull request May 1, 2026
…12123)

- Note that /browser connect is CLI-only and won't work in gateways (WebUI, Telegram, Discord).
- Update the Chrome launch command to use a dedicated --user-data-dir, so port 9222 actually comes up even when Chrome is already running with the user's regular profile.
- Add --no-first-run --no-default-browser-check to skip the fresh-profile wizard.
- Explain why the dedicated user-data-dir matters.

Community tip via Karamjit Singh.

Co-authored-by: teknium1 <teknium@noreply.github.com>
02356abc pushed a commit to 02356abc/hermes-agent that referenced this pull request May 14, 2026
…12123)

- Note that /browser connect is CLI-only and won't work in gateways (WebUI, Telegram, Discord).
- Update the Chrome launch command to use a dedicated --user-data-dir, so port 9222 actually comes up even when Chrome is already running with the user's regular profile.
- Add --no-first-run --no-default-browser-check to skip the fresh-profile wizard.
- Explain why the dedicated user-data-dir matters.

Community tip via Karamjit Singh.

Co-authored-by: teknium1 <teknium@noreply.github.com>
gweeteve pushed a commit to gweeteve/hermes-agent that referenced this pull request Jun 2, 2026
…12123)

- Note that /browser connect is CLI-only and won't work in gateways (WebUI, Telegram, Discord).
- Update the Chrome launch command to use a dedicated --user-data-dir, so port 9222 actually comes up even when Chrome is already running with the user's regular profile.
- Add --no-first-run --no-default-browser-check to skip the fresh-profile wizard.
- Explain why the dedicated user-data-dir matters.

Community tip via Karamjit Singh.

Co-authored-by: teknium1 <teknium@noreply.github.com>
Egavasyug pushed a commit to Egavasyug/hermes-agent that referenced this pull request Jun 10, 2026
…12123)

- Note that /browser connect is CLI-only and won't work in gateways (WebUI, Telegram, Discord).
- Update the Chrome launch command to use a dedicated --user-data-dir, so port 9222 actually comes up even when Chrome is already running with the user's regular profile.
- Add --no-first-run --no-default-browser-check to skip the fresh-profile wizard.
- Explain why the dedicated user-data-dir matters.

Community tip via Karamjit Singh.

Co-authored-by: teknium1 <teknium@noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant