Skip to content

docs(install): automatic PATH setup + Intel-Mac fix (#89)#91

Merged
Aaronontheweb merged 1 commit into
devfrom
docs/install-path-0.25.0
Jul 18, 2026
Merged

docs(install): automatic PATH setup + Intel-Mac fix (#89)#91
Aaronontheweb merged 1 commit into
devfrom
docs/install-path-0.25.0

Conversation

@Aaronontheweb

Copy link
Copy Markdown
Contributor

What

Syncs the website with netclaw#1687 (automatic PATH setup), shipped in 0.25.0, and fixes a wrong macOS architecture claim on the homepage.

Closes #89.

Changes

  • installation.md — new PATH and shell integration section: the Unix env file (~/.netclaw/env) sourced from .bashrc/.zshrc/fish conf.d, Windows User-PATH prepend, the current-terminal boundary (open a new shell or . ~/.netclaw/env; on Windows, restart), and the --skip-shell / -SkipShell opt-out. The Linux and Windows install notes now point at it, and the Intel-Mac exclusion is stated.
  • quickstart.md — the install step loads netclaw (. ~/.netclaw/env) before netclaw init, so the sequence works in the terminal you installed from.
  • index.astro — each OS install note carries the terminal-refresh expectation; the macOS note is corrected from "Apple Silicon and Intel Macs" to Apple Silicon only (the installer hard-errors on Intel).

Verification

Every claim checked against the 0.25.0 installer source (scripts/install.sh, scripts/install.ps1) and the running install on a 0.25.0 machine:

  • ~/.netclaw/env content matches what the docs describe
  • . ~/.netclaw/env in a PATH-less shell resolves netclaw (not on PATH~/.netclaw/bin/netclaw)
  • the RC file sources it via . '~/.netclaw/env'
  • Intel-Mac path in install.sh is an explicit Error: Intel Macs are not supported

Build note

Astro compiles all pages (homepage included). The pagefind search-index post-step can't fetch its binary in this sandbox (environmental, reproduces on a clean tree); it doesn't gate content.

…89)

netclaw#1687 (shipped in 0.25.0) makes the installers manage PATH
automatically. Verified against the 0.25.0 installer source and the running
install on this machine (`. ~/.netclaw/env` moves netclaw onto PATH in a fresh
shell; the RC file sources it).

- installation.md: new "PATH and shell integration" section — Unix env file +
  RC sourcing (bash/zsh/fish), Windows User PATH, the current-terminal boundary
  (open a new shell or `. ~/.netclaw/env`; Windows restart), and the
  --skip-shell / -SkipShell opt-out. Links netclaw#1687 as the source.
- quickstart.md: install step now loads netclaw before `netclaw init`, so the
  install-to-init sequence works in one terminal.
- index.astro: per-OS install notes carry the terminal-refresh expectation;
  corrected the macOS note — Apple Silicon only, Intel Macs are not supported
  (the installer errors on Intel).

Closes #89.
@Aaronontheweb
Aaronontheweb merged commit 8a4fa22 into dev Jul 18, 2026
2 checks passed
@Aaronontheweb
Aaronontheweb deleted the docs/install-path-0.25.0 branch July 18, 2026 21:07
Aaronontheweb added a commit that referenced this pull request Jul 18, 2026
…laim (#82) (#92)

The docs-version guard flagged src/version.json (0.24.3) as behind the latest
release. 0.25.0 is now stable with the model/webhook/install surfaces already
documented (#90, #91), and 0.25.0 ships no breaking changes.

- src/version.json: documentedVersion 0.24.3 -> 0.25.0, lastProfiled -> 2026-07-18
- security/hardening.md: the shell-mode table listed SandboxOnly as one of
  "three modes", but it has no backend and just denies shell. Demoted to two
  working modes (Off, HostAllowed) plus a note that setting SandboxOnly yields
  `shell_requires_sandbox_backend` — so the error stays debuggable without
  advertising a dead option as a real choice. Behavior re-verified against
  0.25.0 (ToolAccessPolicy.cs still returns Deny).

Content pass: all other version references are correct historical notes
("Since 0.24.3...", "As of 0.22.1...") and were left as-is. drift check passes.

Closes #82.
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(install): sync automatic PATH setup after netclaw#1687

1 participant