Skip to content

[All Platforms][Proxy] NEMOCLAW_PROXY_HOST / NEMOCLAW_PROXY_PORT are ignored; sandbox still uses default proxy 10.200.0.1:3128 #1409

@zNeill

Description

@zNeill

Description

Summary:
When NEMOCLAW_PROXY_HOST and NEMOCLAW_PROXY_PORT are exported in the host shell before reinstalling NemoClaw, the resulting sandbox still uses the default proxy http://10.200.0.1:3128 instead of the configured custom proxy. This causes proxy override validation to fail.

Environment:

  • Platform: macOS 26.1
  • Hardware: Apple M4, 24 GB
  • Runtime: Colima
  • Docker ServerVersion: 29.2.1
  • NemoClaw: v0.0.4
  • Install path: pure release-style install from ~
  • Shell: zsh

Repro steps:

  1. In the same host shell, export custom proxy variables:
`export NEMOCLAW_PROXY_HOST=1.2.3.4`
`export NEMOCLAW_PROXY_PORT=9999`
  1. Uninstall NemoClaw in the same shell:
`nemoclaw uninstall --yes`
  1. Reinstall NemoClaw in the same shell:
`curl -fsSL https://www.nvidia.com/nemoclaw.sh | bash`
  1. Complete onboarding with a new sandbox, e.g. proxy-test

  2. Reload shell:
    source ~/.zshrc

  3. Connect to the sandbox:
    nemoclaw proxy-test connect

  4. Inside sandbox, check proxy envs:
    echo $HTTP_PROXY
    echo $HTTPS_PROXY
    echo $NO_PROXY
    echo $no_proxy

Actual result:
Inside sandbox, the proxy envs still use defaults:

  • HTTP_PROXY=http://10.200.0.1:3128
  • HTTPS_PROXY=http://10.200.0.1:3128
  • NO_PROXY=localhost,127.0.0.1,::1,10.200.0.1
  • no_proxy=localhost,127.0.0.1,::1,10.200.0.1

Expected result:

  • HTTP_PROXY and HTTPS_PROXY should reflect the custom values derived from:
  • NEMOCLAW_PROXY_HOST=1.2.3.4
  • NEMOCLAW_PROXY_PORT=9999
  • Default proxy values should not be used
  • NO_PROXY and no_proxy should still match
  • inference.local should remain absent from NO_PROXY

Notes:

  • This is not a shell persistence issue; the custom env vars were exported and preserved in the same terminal through uninstall and reinstall.
  • Partial expected behavior is still correct:
  • NO_PROXY and no_proxy match
  • inference.local is absent
  • The failure is specifically that custom proxy host/port are ignored.

Bug Details

Field Value
Priority Unprioritized
Action Dev - Open - To fix
Disposition Open issue
Module Machine Learning - NemoClaw
Keyword NemoClaw, NEMOCLAW_GH_SYNC_APPROVAL

[NVB# 6045052]

[NVB#6045052]

Metadata

Metadata

Assignees

No one assigned

    Labels

    NV QABugs found by the NVIDIA QA Teamarea: cliCommand line interface, flags, terminal UX, or outputplatform: macosAffects macOS, including Apple Silicon

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions