You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bumps Rust core, Node SDK, and Python SDK to 3.2.0 and documents the
subagent task tracker work that landed across #35–#41 + #38.
Changes
- Bump all five version files (core/sdk Cargo.toml, sdk/node/package.json,
sdk/python/pyproject.toml) plus Node lockfiles and Cargo.lock.
- Mark SubagentStatus #[non_exhaustive] so future variants are non-
breaking. The Cancelled variant added in this release still counts as
a breaking change for exhaustive matchers — flagged in the CHANGELOG.
- Add a [3.2.0] section to CHANGELOG.md covering: the tracker query
API, SubagentProgress emission, the Cancelled status and
cancel_subagent_task entry point, Node + Python SDK exposure of all
of the above, the regen-stable Node .d.ts split, and the
TaskExecutor / register_task_with_mcp signature additions.
- Extend README with a "What's new in 3.2" block and a Delegation
table that lays out the observe + cancel API across Rust, Node, and
Python.
Preflight done locally
- cargo fmt --all --check
- cargo test -p a3s-code-core --lib (1661 passed)
- cargo test -p a3s-code-core --tests (all green)
- scripts/check_release_versions.sh (consistent at 3.2.0)
- (cd sdk/node && npm run build:debug && npm test && npm run test:types)
Not run here: release.sh / git tag. This commit is for review only;
tagging + publishing happens after the PR lands.
0 commit comments