coily upgrade and setup both fail on Windows hosts #151
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Two Windows bugs in coily, found running
coily exec up-to-dateon kai-desktop-tower1.
coily upgradeassumes brew, has no scoop branchOn Windows,
coily upgraderunsbrew update/brew outdated coilysiren/tap/coily:Windows installs coily via scoop (
coilysiren/scoop-bucket), not brew. The upgrade path is brew-only and fails on every Windows host. It should detect the platform (or the install source) and usescoop update coilyon Windows, mirroring how the mac/linux path uses brew.2.
coily setupaborts on unset SHELLgit-bash on Windows leaves the SHELL env var unset, so the install-completion step of
coily setupfails and takes the wholecoily setupdown with it. Options: default to bash when SHELL is unset, detect the shell another way (parent process,$0), or make install-completion non-fatal withinsetup(warn + continue) so a missing completion target doesn't abort host setup.Impact
Both land as hard FAILs in step 1 of the
up-to-datehost-freshness tracker on Windows, blocking the "tooling currency" gate. Neither is reproducible on mac/linux.Context
Found 2026-05-28 alongside a batch of Windows-portability fixes in agentic-os / agentic-os-kai (CRLF normalization, bare-python3 -> uv-run verbs, bash path mangling, error-surfacing in the tracker). Broader script-portability audit: coilysiren/agentic-os-kai#482. Release-mechanics convergence: coilysiren/agentic-os-kai#474.