v5.2.2
A3S Code v5.2.2
This is the successfully published successor to the v5.2.0 and v5.2.1 source tags. Those earlier release runs stopped at CI gates before publishing artifacts. v5.2.2 contains the complete runtime upgrade.
Highlights
- Resumable segmented writes with append mode, exact UTF-8 offsets, idempotent retries, and compare-and-swap protection.
- Capability-aware orchestration for read-only behavior, resumability, cancellation safety, pagination, and safe parallelism.
- Bounded continuation for read, list, glob, Git diff and history, and web fetch.
- Invocation-scoped cancellation and bounded settlement for direct, queued, program, batch, and delegated child operations.
- Strict ordered unified-diff application and bounded edit metadata.
- Correct web-fetch query handling, source-anchor sanitization, and explicit partial or failed web-search outcomes.
- Streaming structured-output repair with bounded schema, prompt, event, and deadline controls.
- Deterministic headless-browser cleanup across Linux, macOS, and Windows.
Published artifacts
- a3s-code-core 5.2.2 on crates.io.
- @a3s-lab/code 5.2.2 and six native platform packages on npm.
- a3s-code 5.2.2 bootstrap on PyPI.
- Twelve native Python wheels for Python 3.10 through 3.13 across macOS arm64, manylinux x86_64, and Windows x64, plus a signed SHA-256 manifest on this release.
Validation
- Linux and Windows CI, Clippy with warnings denied, default and all-feature Rust tests.
- Node SDK tests and example type checks.
- Python and Node real-provider smoke tests.
- crates.io package dry-run and cross-platform native artifact builds.
Release workflow: https://github.com/A3S-Lab/Code/actions/runs/29247125131