You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
3.**`installer-integration`** — installer tests that spawn real `install.sh` processes
98
+
3.**`installer-integration`** — `test/installer-integration/**/*.test.ts` — installer tests that spawn real `install.sh` processes
99
99
4.**`package-contract`** — `test/package-contract/**/*.test.ts` — the only non-live lane that imports compiled CLI/plugin artifacts
100
100
5.**`plugin`** — `nemoclaw/src/**/*.test.ts` — plugin unit tests co-located with source
101
101
6.**`e2e-support`** — fast tests for the E2E fixture/support layer; this project runs in the
@@ -104,7 +104,7 @@ Tests are organized into disjoint Vitest projects defined in `vitest.config.ts`:
104
104
105
105
When writing tests:
106
106
107
-
-Root-level tests (`test/`) use ESM imports
107
+
-Tests under `test/` use ESM imports and follow the directory ownership rules in `test/README.md`.
108
108
- Plugin tests use TypeScript and are co-located with their source files
109
109
- Import CLI source from ordinary tests. Put genuine compiled-artifact assertions under `test/package-contract/`.
110
110
- Keep project globs disjoint and exhaustive; `npm run test:projects:check` compares filesystem candidates with Vitest and rejects missing, overlapping, or unexpected membership.
Copy file name to clipboardExpand all lines: docs/reference/commands.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4958,12 +4958,12 @@ Set them before running `$$nemoclaw onboard`.
4958
4958
|`NEMOCLAW_TRUSTED_PRIVATE_HOSTS`| comma-separated exact hostnames or IP literals | Allows operator-owned RFC1918, CGNAT, or IPv6 unique local destinations through supported inference, managed MCP, and custom-policy registration paths. Link-local metadata and other reserved ranges remain blocked; DNS resolution and exact address pinning remain active; wildcards are not supported. |
4959
4959
|`NEMOCLAW_TRUSTED_PRIVATE_INFERENCE_HOSTS`| comma-separated exact hostnames or IP literals | Inference-only compatibility alias. Inference onboarding combines entries from this variable and `NEMOCLAW_TRUSTED_PRIVATE_HOSTS`. |
4960
4960
|`NEMOCLAW_PREFERRED_API`|`completions` (currently the only honored value) | Forces the validation probe to use the `/v1/chat/completions` API path instead of the newer `/v1/responses` API. |
4961
-
|`NEMOCLAW_INFERENCE_INPUTS`| comma-separated list of `text` and/or `image`| Declares model input modalities for vision-capable models. Validated strictly; unknown tokens are ignored. |
4962
4961
|`NEMOCLAW_OLLAMA_REQUIRE_TOOLS`|`0` to disable, anything else to keep the default | When set to `0`, skips the Ollama tool-calling capability check during local-inference onboarding. |
4963
4962
|`NEMOCLAW_OLLAMA_INSTALL_MODE`|`system`, `user`, or empty/unset | Pins the Linux Ollama install location. Refer to the Linux Ollama install mode details below. |
4964
4963
|`NEMOCLAW_PROXY_HOST`| hostname or IP | Overrides the sandbox-side outbound HTTP proxy host. Defaults to `10.200.0.1`. |
4965
4964
|`NEMOCLAW_PROXY_PORT`| integer port | Overrides the sandbox-side outbound HTTP proxy port. Defaults to `3128`. |
4966
4965
<AgentOnlyvariant="openclaw">
4966
+
|`NEMOCLAW_INFERENCE_INPUTS`| comma-separated list of `text` and/or `image`| OpenClaw only. Declares model input modalities. Unsupported or duplicate values are rejected. |
4967
4967
|`NEMOCLAW_OPENCLAW_OTEL`|`1` to enable | Enables OpenClaw conversation diagnostics export through the `diagnostics-otel` plugin. Disabled by default. |
4968
4968
|`NEMOCLAW_OPENCLAW_OTEL_ENDPOINT`| OTLP/HTTP URL | Sets the OpenTelemetry collector endpoint for OpenClaw diagnostics. Defaults to `http://host.openshell.internal:4318` when `NEMOCLAW_OPENCLAW_OTEL=1`. |
4969
4969
|`NEMOCLAW_OPENCLAW_OTEL_SERVICE_NAME`| service name | Sets the OTEL `service.name` for OpenClaw gateway spans. Defaults to `openclaw-gateway`. |
0 commit comments