Real SCE-UA by default
aiswmm calibrate runs the spotpy engine with live progress, unit-magnitude guards, convergence data, best parameters, trials, and candidate audit artifacts.
Natural-language coordination sits above deterministic EPA SWMM execution. Goals, environments, tools, skills, artifacts, QA, calibration, and audit stay visible at every stage.
Stormwater modelling is rarely one command. A typical SWMM project can involve GIS preprocessing, rainfall formatting, parameter assignment, network assembly, INP construction, model execution, QA checks, plots, calibration, uncertainty analysis, and reporting.
Agentic SWMM provides a middle path: natural-language orchestration with deterministic SWMM execution, explicit provenance, project memory, and verification-first modelling.
The goal is not to replace SWMM or the modeller, but to make SWMM-based modelling easier to reproduce, audit, remember, and trust.
The July 2026 release adds operational capabilities without weakening the evidence contract.
Release notes →aiswmm calibrate runs the spotpy engine with live progress, unit-magnitude guards, convergence data, best parameters, trials, and candidate audit artifacts.
Each session stores the verbatim goal, lifecycle, provider and model, prompt and tool-schema hashes, per-skill hashes, permissions, platform, version, and git commit.
New runs consistently use 05_builder, 06_runner, 07_qa, 08_plot, 09_audit, 10_upstream, and 11_review.
Use the one-line installers, PyPI package, or a pinned Docker image. For agent runtimes, install the portable skills separately with one command.
Agents plan and route work while EPA SWMM execution remains deterministic, inspectable, artifact-based, and runnable from the CLI.
GIS, climate, building, network, running, plotting, design review, real calibration, uncertainty, water quality, audit, memory, and orchestration stay modular.
MCP interfaces expose typed modelling actions while planners are constrained by routing rules, input requirements, QA gates, and stop conditions.
Build, run, QA, plot, audit, upstream, and review stages emit traceable artifacts before outputs are presented as evidence.
Raw audit notes remain the source record; curated memory can surface patterns and propose skill changes, but acceptance still requires human review and benchmark verification.
The workflow has three connected layers: execution, modeling memory, and controlled skill evolution. Natural-language requests can trigger reproducible SWMM actions; audited artifacts update human-readable and machine-readable memory; repeated patterns can produce skill-refinement proposals that still require human review and benchmark verification.
model.inp.rpt and .outsession.yaml, agent snapshots, environment fingerprints, manifests, command traces, QA summaries, and parsed peak-flow metricsexperiment_provenance.json, comparison.json, and experiment_note.md