v1.2.1
AIHelper v1.2.1
AIHelper v1.2.1 hardens Windows managed MCP startup and command diagnostics.
Managed services launch without transient console windows, while invocation
logs can distinguish AIHelper success from the result of a checked child
process without retaining child output.
Highlights
- Windows Task Scheduler starts managed MCP through the thin,
windowlessah-mcp-service.exelauncher. run.checkcompletion records can report the child exit outcome without
storing stdout, stderr, or child argv.- Managed-service status retains scheduler errors while continuing safe runtime
and readiness inspection.
What's Changed
🚀 Improvements
- Completed
run.checkinvocation logs include only the optional child
success,timed_out, andexit_codeoutcome. A failed checked process does
not incorrectly change the successful outer AIHelper invocation status.
🐛 Fixes
- The Windows managed service uses a thin GUI-subsystem launcher that starts
the siblingah.exein a kill-on-close Job Object without creating or
attaching to a console. - Task Scheduler readback uses the exact rooted task identity, and
ah mcp service statuspreserves scheduler diagnostics while still reporting
trusted runtime and readiness evidence. ah ctx packandah ctx symbolsskip complete files with invalid UTF-8 even
when invalid bytes occur after the initial binary sniff.
⚠️ Compatibility
- Released CLI, JSON/MCP, and plugin C ABI contracts remain backward compatible.
- Windows managed MCP installations require
ah-mcp-service.exebeside
ah.exe. The Windows release archive includes both executables; keep them
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.