v1.3.0
AIHelper v1.3.0
AIHelper v1.3.0 adds retryable HTTP workflows and atomic response extraction for
multi-step API checks. It also restores Windows updater rollback handoff and
makes managed MCP restart and stop behavior reliable on Task Scheduler hosts
where native failure retries do not run consistently.
Highlights
- HTTP requests and assertion cases support opt-in fixed-delay retries through
both CLI and typed MCP. - Assertion specs can extract JSON values, headers, and regex captures for use
by later cases without publishing extracted secrets in reports. - Windows managed MCP owns its bounded retry loop and safely handles task
instances disappearing during stop. - Interactive CLI errors provide actionable corrections, usage, and scoped
help without changing machine-readable JSON diagnostics.
What's Changed
✨ New
ah http request,get,post,put,patch,delete,replay,
assert, andrunaccept--retryand--retry-delay-ms. Transport
failures, timeouts, response read failures, and HTTP5xxresponses are
retryable; HTTP4xxand assertion failures are not.- HTTP assertion specs support an
extractmap with JSON-path, response-header,
and text-regex selectors. A case publishes its values only after all
assertions and extractors succeed, and reports never include extracted
values.
🚀 Improvements
- Interactive text errors replace internal-code-first output with concise
explanations, likely command corrections and descriptions, valid command
shapes, scoped--helpguidance, and practical recovery hints.--json
retains the stable diagnostic fields used by automation.
🐛 Fixes
- Windows update activation, recovery, and
ah upgrade --rollbackvalidate the
inherited named-mutex lifecycle lease used by the managed MCP service. ah-mcp-service.exeperforms one initial child launch plus at most three
retries at one-minute intervals, while native Task Scheduler retries remain
disabled to prevent duplicate retry loops.ah mcp service stoptolerates the exact Task Scheduler instance disappearing
during state readback or immediately beforeStop()without weakening task,
instance, or PID identity checks.
⚠️ Compatibility
- Existing CLI behavior, stable JSON/MCP response contracts, and plugin C ABI
remain backward compatible; retries and extraction are opt-in additions. - Retrying POST, PUT, PATCH, or DELETE after an ambiguous transport failure or
HTTP5xxcan repeat a remote mutation that already succeeded. - Windows managed MCP installations require
ah-mcp-service.exebeside
ah.exe. Keep it together withah-update-helper.exeand the
executable-relativeplugins/directory.
Downloads
| Platform | Archive |
|---|---|
| Windows x64 | ah-windows-x64.zip |
| Linux x64 | ah-linux-x64.zip |
| macOS ARM64 | ah-macos-arm64.zip |
Each archive contains the ah executable and its executable-relative
plugins/ directory. The Windows archive also contains
ah-mcp-service.exe and ah-update-helper.exe. Each archive is published with
matching .manifest.json and .manifest.sig assets.