Skip to content

Update the CAIL Pi guide for 0.4.0 - #118

Merged
szweibel merged 1 commit into
mainfrom
cail-pi-0.4-guide
Oct 14, 2026
Merged

szweibel merged 1 commit into
mainfrom
cail-pi-0.4-guide

Conversation

@szweibel

Copy link
Copy Markdown
Collaborator

Rewrites /docs/cail-pi for CAIL Pi 0.4.0 (cail-pi#4).

Merge only after npm serves @cuny-ai-lab/cail-pi@0.4.0 as latest. Until then, the new pi install steps would install 0.3.0, and the old page's npx steps still work. After 0.4.0 is latest, the reverse holds.

What changes on the page

  • Install: Pi's own installer (curl … | sh, or irm … | iex on Windows), then pi install npm:@cuny-ai-lab/cail-pi. Node.js, Git and npx are no longer prerequisites. Visible "macOS or Linux" and "Windows PowerShell" labels above the two installer blocks, since CopyCode labels are only aria-labels. The page tells readers to type n at the installer's "Start pi now?" prompt, because the next step runs in the terminal.
  • Sign in: /login cail → Sign in with CUNY AI Lab (CUNY Login, Connect Pi), the copy-code flow over SSH, and pasting an API key as the alternative. Names the expected "no default model is configured" message.
  • New sections: picking a model, optional web search (pi-web-access, pi-ask-user), and moving from the earlier npx/LazyPi setup with pi update --all.
  • Troubleshooting uses /cail in place of --doctor. The Pi 1.0 upgrade section and the installer flags are removed, along with the npx installer.
  • The resources and guides cards drop "in one command".

Verified

  • bun run check (audit, Oxlint, astro check, build) passes locally.
  • The built page rendered in Chromium at 1280 px and 390 px with all ten sections and the sidebar links.
  • The commands match what I ran against Pi 1.2.0 for cail-pi#4: pi install, a real model call, and pi update. Pi's installers at pi.dev/install.sh and install.ps1 return 200.

🤖 Generated with Claude Code

CAIL Pi 0.4.0 replaces the npx installer with a Pi package and adds
"Sign in with CUNY AI Lab". The guide now walks through Pi's own
installer, pi install, browser sign-in through CUNY Login, the optional
web search packages, and the move from the earlier npx/LazyPi setup.
The two resource cards drop "in one command".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@szweibel
szweibel merged commit 453b814 into main Oct 14, 2026
4 checks passed
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