Skip to content

docs: codex --browser-mcp clarifications; USER_VOLUMES debug guard - #398

Merged
lroolle merged 1 commit into
mainfrom
docs/browser-mcp-397
Jul 8, 2026
Merged

docs: codex --browser-mcp clarifications; USER_VOLUMES debug guard#398
lroolle merged 1 commit into
mainfrom
docs/browser-mcp-397

Conversation

@lroolle

@lroolle lroolle commented Jul 8, 2026

Copy link
Copy Markdown
Member

Close #397

  • browser-mcp uses an isolated in-container Chromium; the macOS Codex desktop Chrome plugin is not a mount target (host app resources, native messaging manifest, extension host binary)
  • add mcp_servers.node_repl.enabled=false session-override example
  • guard empty USER_VOLUMES in --debug output under set -u (bash < 4.4 crashes on bare ${arr[*]})

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings July 8, 2026 03:18
@claude-yolo

claude-yolo Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Claude finished @lroolle's task in 1s —— View job


I'll analyze this and get back to you.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR closes #397 by clarifying how Codex --browser-mcp works (in-container Chromium, not host Chrome/plugin mounts) and by preventing deva.sh --debug output from erroring under set -u when USER_VOLUMES is empty.

Changes:

  • Document that Codex --browser-mcp uses an isolated Chromium inside the container and that the macOS Codex desktop Chrome plugin is not a viable mount target.
  • Add a session-only override example to disable mcp_servers.node_repl.
  • Guard USER_VOLUMES expansion in --debug output to avoid nounset/empty-array issues on older Bash versions.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
docs/troubleshooting.md Adds --browser-mcp clarifications and an additional session override example.
docs/how-it-works.md Clarifies browser wiring differences and explicitly notes the desktop plugin is not mountable into the Linux container.
deva.sh Adjusts --debug output to safely print USER_VOLUMES under set -u when empty.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

- document that the Codex desktop Chrome plugin is host-only (app
  resources, native messaging manifest, extension host binary) and
  cannot be mounted into the Linux container
- add mcp_servers.node_repl.enabled=false session-override example
- fix: guard empty USER_VOLUMES debug output under set -u
  (bare ${arr[*]} crashes on bash < 4.4)

Close #397

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@lroolle
lroolle force-pushed the docs/browser-mcp-397 branch from 118546b to bb82d1c Compare July 8, 2026 03:21
Copilot AI review requested due to automatic review settings July 8, 2026 03:21
@claude-yolo

claude-yolo Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Claude finished @lroolle's task in 1s —— View job


I'll analyze this and get back to you.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.

@lroolle
lroolle merged commit 81d0278 into main Jul 8, 2026
6 checks passed
@lroolle
lroolle deleted the docs/browser-mcp-397 branch July 8, 2026 03:27
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.

Docs: codex --browser-mcp clarifications; guard empty USER_VOLUMES debug output

2 participants