apply-agentic-os-hooks: SIBLINGS_ROOT hardcoded to ~/projects/coilysiren, breaks on Windows #102
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?
scripts/apply-agentic-os-hooks.pycannot find any repo on Windows because the workspace root is hardcoded to the Mac/Linux path.Line 43:
SIBLINGS_ROOT = Path.home() / "projects" / "coilysiren". On Windows that resolves toC:\Users\firem\projects\coilysiren\, but Kai's Windows workspace lives atX:\projects-x\coilysiren\(see kai-windows-env). So--repo atmospherereports "not checked out locally" and a full run skips every repo.Fix - make the root overridable by env, falling back to the current default, for example
SIBLINGS_ROOT = Path(os.environ.get("COILYSIREN_WORKSPACE", Path.home() / "projects" / "coilysiren")). Kai's Windows env would setCOILYSIREN_WORKSPACE=X:/projects-x/coilysiren. This keeps the public default Mac/Linux-correct while unblocking Windows agents.Discovered while hand-applying the hook fleet to atmosphere on a Windows host. The hooks were hand-written to match the script's managed-block template exactly, so a fixed run will adopt them idempotently. Related - this is the kind of fleet rollout a
coily dispatch cascadeverb would drive, which the installed coily (v2.41.0) does not yet have.