Reworks the one-line installers so a single command provisions the full toolchain on a fresh machine, and makes both platforms default to the latest published release.
Windows one-line install — fixed
- Clone into
%LOCALAPPDATA%(not the write-protectedC:\Windows\System32) and set a process-scopeExecutionPolicy Bypassbefore running the cloned installer. - Reject the Microsoft Store
python.exe/python3.exealias stubs; auto-install Python 3.12 (required) and Node.js LTS (best-effort) viawinget; add the venvScriptsdir to PATH soaiswmmresolves after install.
Installer entrypoints — changed (both platforms)
- Default to the latest published release;
AISWMM_INSTALL_REFpins a tag ormain. - The upfront OpenAI-only model prompt is gone — provider/model are chosen after install via
aiswmm login/aiswmm login --anthropic. - A CI job keeps
aiswmm.com/install.*in lockstep withweb/install.*.
# macOS / Linux
curl -fsSL https://aiswmm.com/install.sh | bash
# Windows
irm https://aiswmm.com/install.ps1 | iex
# Reproducible (Docker)
docker run --rm -v "$PWD/runs:/app/runs" ghcr.io/zhonghao1995/agentic-swmm-workflow:v0.7.3 acceptanceFull changelog: https://github.com/Zhonghao1995/agentic-swmm-workflow/blob/main/CHANGELOG.md